درحال بارگذاری

اجرای دستور make:auth در لاراول 6 "ساخت لاگین در لاراول 6"

تاریخ: یکشنبه, 17 شهریور 1398

نویسنده: مصطفی دربان حسینی... بازیدها: 1937 - نظرات : 3 دسته بندی: برنامه نویسی


اگر نسخه جدید لاراول را نصب کرده باشید و سپس برای ساخت سیستم لاگین مثل ورژن های قبلی از دستور: php artisan make:auth استفاده کرده باشید حتما با خطایی وجود نداشتن این دستور روبه رو شده اید. اما دلیل این خطا چیست؟

اگر به خاطر داشته باشید در مطالب قبلی عنوان شد که لاراول ظاهر کاری خود را تحت عنوان لاراول یو آی (Laravel UI) به شکل یک بسته قابل نصب در آورده است و شما می توانید برای دست رسی به آن اقدام به نصب آن کنید. در این حالت ه شکل پیشفرض ما در لاراول 6 کنترل های مربوط به لاگین را در آدرس app->http->Controllers->Auth داریم و می توانی از آنها استفاده کنیم. حالا چه می شود اگر بخواهیم از ظاهر پیشفرض و ویوهای پیشفرض استفاده کنیم؟

اول از همه شما می توانید تمام نیاز های خود را در داکیومنت لاراول با کلیک روی این خط مشاهده کنید.

در غیر این صورت با ادامه این مطلب همراه ما باشید.

Laravel UI:

همانطور که قبلا گفتیم لاراول یو آی یک بسته جدید قابل نصب برای لاراول است که بخش UI را به یک پروژه لاراول اضافه می کند و کمک آن ما می توانیم از ظاهر UI لارول کلاسیک در پروژه لاراولی خود استفاده کنیم. بعبارتی این بسته به ما امکان می دهد تا وقتی که نیاز داریم به شکل جداگانه UI لاراول را در پروژه خود نصب کنیم.

نصب Laravel UI به کمک کامپوزر

در ابتدا اقدام به ایجاد یک پروژه جدید لاراولی کنید سپس بعد از ایجاد پروژه کد زیر را در ترمینال خود(یا cmd) نوشته تا این بسته نصب شود.

composer require laravel/ui

بعد از نصب این بسته شما چندین دستور برای تولید کد های UI خواهید داشت. از جمله کدهای مربوط به authorization.

اگر شما دوست دارید که از Vue ، React  و یا Bootstrap استفاده کنید بسته UI دستورات زیر را برای این کار در خود قرار داده که می توانید از آنها استفاده کنید.

نصب راهنما:

php artisan ui --help

نصب UI  برای Vue و React

php artisan ui vue

php artisan ui react

اگر می خواهید ظاهر و ویوهای هریک (برای Vue و React) را همزمان نصب کنید.

php artisan ui vue --auth

php artisan ui react --auth

دستور ui:auth:

علاوه بر دستورات جدید ui در بالا ،بسته Laravel/ui به کمک دستور دیگری نیز می تواند ظاهر ui را برای شما نصب کند. (درصورتی که نخواهید از Vue و React استفاده کنید)

php artisan ui:auth

اگر شما دستور php artisan ui:auth را اجرا کنید این دستور برای شما روت (routes) های لاگین ،ریجیستر و... کنترل خانه (HomeController) ،ویوهای لاگین و... به همراه بلید app و سایر بخش های مورد نیاز را ایجاد خواهد کرد.

اما اگر شما تنها نیاز به ایجاد ویوها دارید از کد زیر استفاده کنید:

php artisan ui:auth --views

نکته ی جالب اینجاست که اگر شما این دستور را اجرا کرده باشید و دوباره اقدام به اجرای آن کنید کنسول از شما درخواست رونویسی پرونده ها را خواهد داشت.

درصورت نیاز به اطلاعات بیشتر با کلیک روی این خط به داکیومنت های لاراول 6 مراجعه کنید.

شما می توانید برای توضیحات بیشتر در رابطه با لاروال 6 به مستندات لاراول نسخه 6 مراجه کنید و یا در آینده با مطالب و ویدیو های جدید همراه ما باشید.

نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.


نویسنده: مصطفی دربان حسینی... بازیدها: 1937 - نظرات : 3 دسته بندی: برنامه نویسی

4 سال پیش

یاشار امیرآبادی

سلام خسته نباشید .من پس از انجام مراحل بالا وقتی وارد صفحه مربوط به register یل login میشم فقط یک صفحه با چند فیبد ساده و بدون استایل میبینم یعنی css هاش لود نمیشه. ممنون میشم راهنمایی کنید.

4 سال پیش

مصطفی دربان حسینی

برای اطلاعات بیشتر در رابطه با laravel/ui میتونید از اطلاعات آدرس زیر استفاده کنید:
https://laravel.com/docs/6.x/frontend
و کد های زیر رو بررسی کنید:
// Generate basic scaffolding...
php artisan ui bootstrap
php artisan ui vue
php artisan ui react

// Generate login / registration scaffolding...
php artisan ui bootstrap --auth
php artisan ui vue --auth
php artisan ui react --auth

4 سال پیش

مصطفی دربان حسینی

شما نیاز هست که ui رو برای پروژه نصب کنید و بعد استایل ها رو به صفحه اضافه کنید:
composer require laravel/ui
و یا از کتابخانه های vue یا react استفاده کنید و بعد فایل های مربوط رو به صفحه اضافه کنید.
اگر دوست داشته باشید می تونید این صفحه رو به شکل کامل شخصی سازی و از اول پیاده سازی کنید.

جستجو
کلاس برتر
ارائه دهنده بهترین و به روز ترین ویدیو های و مقالات آموزشی و همچنین مقالات مختلف در رابطه با تکنولوژی ،معماری ،مدیریت و سایر رشته های کاربردی.ما برای شما بهترین ها را میخواهیم.

سایر خدمات مجموعهخدمات زیر تحت مدیریت برد تخصصی ارائه می شود.
طراحی وب سایت
راه اندازی و پشتیبانی شبکه
هوشمند سازی منازل
افزایش کارایی نیرو انسانی
تعمیرات دستگاه های الکترونیکی
طراحی داخلی
تبلیغات فضای مجازی
برنامه نویسی