احمد نادری

توسعه دهنده فول استک

author
author

احمد نادری

توسعه دهنده فول استک

اجرای دستورات artisan لاراول بدون دسترسی به ssh

با توجه به اینکه اکثر سایتایی که ما در لاراول مینویسم به دلیل کاهش هزینه ها تو هاست پیاده سازی میشن ما معمولا دسترسی به ssh  نداریم و نمیتونیم دستورات خاص خودمون رو پیاده سازی کنیم.

مثلا اگر شما بخواید دستور php artisan down  رو پیاده کنید با توجه به نبود دسترسی به ssh  این امکان براتون فراهم نیست اما با استفاده از متد زیر میشه این کار رو با خود روتینگ لاراول انجام داد :

Route::get('/down', function() {
    Artisan::call('down');
    return 'Application is now in maintenance mode.';
});

همچنین برای اضافه کردن آپشن هم میتونیم به شکل زیر عمل کنیم

Route::get('/down', function() {
    Artisan::call('down',['--secret' => 'ahmad600', '--status' => '404']);
    return 'Application is now in maintenance mode.';
});

 

درباره من
  • سلام به وب سایت من خوش اومدید ! از سال 1388 که وارد دنیای برنامه نویسی شدم تجربیات خودم رو از پروژه های مختلف به دست آوردم و همیشه سعی کردم تا مهارت های فنی و رفتاری خودم رو ارتقا بدم تا بتونم برای خودم و سازمانی که در آن کار می کنم بهترین باشم . من عاشق یادگیری هستم و همیشه از چالش های جدید هیجان زده میشم چون اونارو کلید موفقیت و رشد خودم می دونم.
  • @ahmadnaderi01
arrow