آموزش ساخت پنل ادمین با لاراول با استفاده از voyager ، در یکی دیگر از قسمت های آموزش لاراول 6 ، شما نحوه ایجاد پنل ادمین با لاراول با استفاده از voyager را خواهید آموخت.ما پنل ادمین یا داشبورد مدیر را در لاراول 6 خواهیم ساخت و برای این کار از پکیج voyager استفاده خواهیم کرد.
پکیج voyager یک پنل ادمین ساده همراه با ویژگی های زیر ارائه می دهد:
در این پست ما به صورت گام به گام نحوه ساخت پنل ادمین در لاراول 6 را به شما آموزش خواهیم داد.همچنین شما به راحتی می توانید این پنل مدیریت را شخصی سازی کنید.
در این مرحله ، ما نیاز داریم نسخه جدید لاراول یعنی لاراول 6 (هنگام نوشتن این آموزش) را با استفاده از دستور زیر نصب کنیم. چون ما قصد داریم این مثال را از ابتدا به شما آموزش دهیم.بنابراین ترمینال یا خط فرمان (command prompt) خود را باز کنید و دستور زیر را اجرا کنید:
composer create-project --prefer-dist laravel/laravel adminPanel
در این مرحله ، باید پیکربندی فایل Env خود را مانند فایل زیر به روز کنید:
APP_URL=http://localhost:8000
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel6_admin
DB_USERNAME=root
DB_PASSWORD
پس از پیکربندی شما باید دستور migration را اجرا کنید:
php artisan migrate
در اینجا ، ما نیاز داریم تا پکیج کامپوزر voyager را نصب کنیم.با استفاده از این پکیج می توانیم پنل ادمین زیبایی را نصب کنیم.
دستور زیر را اجرا کنید:
composer require tcg/voyager
بعد از اینکه پکیج Voyager با موفقیت نصب شد، ما باید با استفاده از دستور زیر، Voyager را بر روی برنامه لاراول 6 خود نیز نصب کنیم:
php artisan voyager:install
در این مرحله ما برای اینکه بدانیم این پنل ادمین چگونه کار می کند و چه داده هایی را باید وارد کنیم، تعدادی داده ساختگی با اجرای دستور زیر ایجاد می کنیم:
php artisan voyager:install --with-dummy
اگر همه چیز به خوبی نصب شده باشد ، می توانید با دستور زیر برنامه خود را اجرا کنید و با اطلاعات لاگین که در زیر آورده ایم به پنل ادمین وارد شوید:
php artisan serve
اکنون می توانید URL زیر را در مرورگر خود باز کنید :
http://localhost:8000/admin
برای ورود از اطلاعات زیر استفاده کنید:
همچنین بخوانید: آموزش ایمپورت و اکسپورت کردن فایل اکسل و csv در لاراول 6
Email: admin@admin.com
Password: password
شما همچنین می توانید با استفاده از این لینک پنل ادمینی که ایجاد کردید را شخصی سازی کنید: Voyager Laravel Admin Panel.
در زیر می توانید تصاویری از این پنل مدیریت را مشاهده کنید:
امیداورم این آموزش به شما کمک کرده باشد…
7 Comments
سلام خیلی آموزش خوبی بود فقط یه سوال طبق آموزش که پیش میریم انگلیسی نصب میشه ولی عکسهای شما فارسی هستند
از کجا فارسی را نصب کنیم؟
سلام
خوشحالم که این آموزش برای شما مفید واقع شده.در رابطه با فارسی کردن پنل هم کافیه کمی با تنظیمات پنل کار کنید متوجه خواهید شد.اما بازم سعی می کنیم آموزش رو به روز رسانی کنیم و فارسی کردن پنل را هم آموزش بدیم.
سلام اگه میشه فارسی سازیشم اموزش بدین ممنون
سلام ممنون از آموزشتون من طبق آموزش پیش رفتم ولی چون احراز هویت رو قبلا باauth پیاده سازی کردم الان موقع ایجاد ادمین ارور usernameرو میگیره و در واقع ارور میده که تد مستندات ما مقدار پیش فرضی برای یوزر نیم نیست خواهشن راهنمایی کنین خیلی مهمه
سلام
خودش فارسی دارد فقط کافی است در ادرس config/app.php گزینه ‘locale’ => ‘fa’, تغییر دهید
سلام خیلی عالی بود کامل تونستم voyager را فارسی بکنم.
سلام من لوکالم رو تغییر دادم ولی منو سایدبارش هنوز انگلیسی هست