لاگین در لاراول

- 3 هفته پیش
توسط علی بیات آپدیت شد
mousareza ( 290 تجربه )
3 هفته پیش

با سلام و وقتر بخیر
میخاستم بدونم چجوری چک کنم که کاربر لاگین کرده یا نه در لاراول؟
تشکر
@ali.bayat

mousareza ( 290 تجربه )
3 هفته پیش

ممنون ولی این منظورم نیست
من میخام انگار کاربر وقتی یوزر و پسوردشو زد وارد حالا پنلش بشه... منظورم اینه شاید بد گفتم :)

علی بیات ( 145287 تجربه )
3 هفته پیش
تخصص : توسعه دهنده ارشد وب

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

php artisan make:auth

بعد می‌تونید به آدرس‌های زیر مراجعه کنید

http://yourdomain.com/login
http://yourdomain.com/register
mousareza ( 290 تجربه )
3 هفته پیش

درست میگین من زدم و این کارهارو انجام دادم
حالا میخام وقتی یوزنیم و پسوردمو زدم وارد سایت بشم ....
یعنی اتنتیکیشن رو انجام بده و اگه من یوزر بودم وارد بشم...
@ali.bayat

morteza kazemi tascoo ( 1995 تجربه )
3 هفته پیش

خوب میتونی روی controller مربوطه middlewareبزاری یا روی construct__ کنترلرت :

روش یک :

Route::get('pages/mainpage', ['middleware' => 'auth', 'uses' => 'FooController@index']);

روش دوم:

public function __construct(){
    $this->middleware('auth');
}
علی بیات ( 145287 تجربه )
3 هفته پیش
تخصص : توسعه دهنده ارشد وب

دوستان توضیح دادند. یه روش دیگه هم داره که از متد middleware در کلاس Route استفاده کنید:

Route::get('user/profile', function () {
    // code here
})->middleware('auth')
برای ارسال پاسخ باید وارد سایت شوید