ساخت کنترولر:
php artisan make:controller UserController
مثال:
class... {
public function getUsers()
{
$names = ['Mehdi' , 'Amir']
return $names;
}
}
ساخت میدل ویر:
php artisan make:middleware TestMiddleware
بعد از این کار به آدرس app-->Http-->Kernel.php رفته و:
در بخش routeMiddleware$ یک خط مثل خط زیر اضافه میکنیم. (اولی نام مستعار و دومی namespace).
'test' => \App\Http\Middleware\TestMiddleware::class,
حال چون تغییراتی در هسته لاراول دادیم در آدرس لاراول در cmd دستور composer dump را اجرا می کنیم.
مثال:
public function...
{
if(1=1)
{
return redirect('/');
}
else
{
return $next($request);
}
}
ساخت مدل:
*: هر مدل معادل یک تیبل در دیتابیس است.
توصیه: اگر اسم تیبل comments است اسم مدل را Comment بگزاریم. (اس جمع و حرف اول بزرگ)
php artisan make:model Comment