به نام و یاد خدا
سلام عرض می کنم خدمت کاربران سایت دانشجویان کامپیوتر امیدوارم سربلند و پیروز باشید.
این فریم ورک در سال های 2014 و همچنین 2013 به عنوان محبوب ترین فریم ورک php مورد استفاده قرار گرفته است. همچنین طبق آمار این فریم ورک در سال 2015 هم به عنوان برترین فریم ورک بین فریم ورک های php معرفی گردیده است. همچنین در سال 2016 آمار نشان می دهد که این فریم ورک جای خوبی در بین فریم ورک های php پیدا کرده است. و با اختلاف فاحشی از مابقی فریم ورک ها فاصله گرفته است.
خوب دیگه وقت آن رسیده که دلیل اصلی که این فریم ورک به این شهرت و محبوبیت رسیده را بیان کنم. راستش این فریم ورک سن بالایی دارد و خیلی زمان زیادی از پیدایش آن گذشته است. در سال های ابتدایی که این فریم ورک معرفی و منتشر شد استفاده از composer در دستور کارآن قرار نداشت و هیچ خبری از composer نبود و زیاد مورد توجه قرار نگرفت تا این که بعد از گذشت مدتی با اضافه کردن composer به فریم ورک لاراول این فریم ورک پیشرفت به سزایی کرد و به یکباره در صدر فریم ورک های php قرار گرفت. Composer با قدرتی که به فریم ورک لاراول داد کنار قدرت بالای کد نویسی و سرعت بالایی که داشت به تمام نیاز کاربران خود جواب داد و به این محبوبیت و شهرت رسید.
قدرت بی نظر لاراول و استفاده زیاد از این فریم ورک این فریم ورک را خیلی خیلی سرتر از دیگر فریم ورک های php کرده است.
نکته قابل توجه استفاده از این فریم ورک در ایران می باشد. طبق بررسی های انجام شده پرکاربرد ترین فریم ورک در بین فریم ورک های php در ایران هم همین فریم ورک لاراول می باشد. و در ایران نیز از جای خوبی برخوردار می باشد.

هجدهمین قسمت از آموزش فریم ورک لاراول:
در این قسمت از آموزش فریم ورک لاراول به نحوه آپلود فایل در لاراول می پردازیم. در این آموزش یاد می گیریم که چه جوری یه فایل آپلود کنیم و این فایل را مدیریت کنیم. مثلا چه فایل هایی با چه حجم هایی اجازه آپلود داشته باشد.
ابتدا 2 تا آدرس یا همون Route ایجاد می کنیم یکی برای باز کردن صفحه آپلود و دیگری برای آدرس اکشن فرمی که آپلود انجام می شود.
Route::get(‘/upload’,’TestController@getupload’);
Route::post(‘/upload’,’TestController@postupload’);
سپس تابع آدرس get ایجاد شده را پیاده سازی می کنیم.
public function getupload()
{
return View(‘test.upload’);
}
حالا باید در پوشه resources و بعد پوشه view و بعد پوشه test یک فایل با اسم و پسوند upload.blade.php ایجاد کنیم. و درون این فایل فرم مورد نظر را ایجاد کنیم. فرمی که قراره کار آپلود را برایمان انجام دهد.
<!DOCTYPE html>
<html>
<head>
<title> آموزش لاراول </title>
</head>
<body>
{{ Form::open([‘url’=>’/upload’,’files’=>true]) }}
{{ Form::file(‘fupload’) }}
{{ Form::submit(‘Upload’) }}
{{ Form::close() }}
</body>
</html>
حالا بریم سر وقت تابع دیگر آدرس ایجاد شده که قراره داده های فرم را دریافت و مدیریت کند و فایل آپلودی را مدیریت کند.
public function postupload( Request $request )
{
$rules = [
‘fupload’ => ‘required|min:30|max:300|mimes:png,jpeg’
];
$vali = Validator::make( $request->all() , $rules );
if ( $vali->fails() ) {
# code…
var_dump( $vali->errors() );
}else{
if ( $request->hasFile(‘fupload’) ) {
$name = time().’f1.’.$request->file(‘fupload’)->getClientOriginalExtension();
if ( $request->file(‘fupload’)->move( ‘dist’,$name ) ) {
var_dump(‘uploaded’);
}else{
var_dump(‘error in upload’);
}
}else{
var_dump(‘no files attach’);
}
}
}
در این تابع با استفاده از اعتبارسنجی فایل ورودی را مدیریت می کنیم و اگر تمام خواسته های ما برطرف شد فایل مورد نظر را آپلود می کنیم.
ویدئو این قسمت را می توانید به صورت آنلاین مشاهده نمایید یا ویدئو را با کیفیت اصلی دانلود کنید.

مجموعه کامل آموزش پروژه محور لاراول
برای پیگیری قسمت های دیگر آموزش از لینک های زیر استفاده کنید:
- قسمت اول آموزش فریم ورک لاراول
- قسمت دوم آموزش فریم ورک لاراول
- قسمت سوم آموزش فریم ورک لاراول
- قسمت چهارم آموزش فریم ورک لاراول
- قسمت پنجم آموزش فریم ورک لاراول
- قسمت ششم آموزش فریم ورک لاراول
- قسمت هفتم آموزش فریم ورک لاراول
- قسمت هشتم آموزش فریم ورک لاراول
- قسمت نهم آموزش فریم ورک لاراول
- قسمت دهم آموزش فریم ورک لاراول
- قسمت یازدهم آموزش فریم ورک لاراول
- قسمت دوازدهم آموزش فریم ورک لاراول
- قسمت سیزدهم آموزش فریم ورک لاراول
- قسمت چهاردهم آموزش فریمورک لاراول
- قسمت پانزدهم آموزش فریم ورک لاراول
- قسمت شانزدهم آموزش فریمورک لاراول
- قسمت هفتهم آموزش فریمورک لاراول
اگه می خواهید این فریم ورک را خوب یاد بگیرید این دوره را از دست ندهید چون قراره از پایه این دوره آموزش داده بشه و از سطح مقدماتی شروع و تا سطح پیشرفته پیش خواهیم رفت.
امیدوارم این آموزش ها رو از دست ندید.
موفق و پیروز باشید.
4 دیدگاه
بازتاب ها: قسمت بیستم آموزش فریم ورک لاراول | فیلم آموزشی |دانشجویان کامپیوتر
بازتاب ها: آموزش پروژه محور لاراول قسمت ششم | فیلم آموزشی |دانشجویان کامپیوتر
بازتاب ها: مجموعه کامل آموزش پروژه محور لاراول | فیلم آموزشی |دانشجویان کامپیوتر
بازتاب ها: آموزش پروژه محور لاراول قسمت سیزدهم | فیلم آموزشی |دانشجویان کامپیوتر