راهنمایی . لطفا جواب سوال بالا؟
بلی
خیر
راهنمایی . لطفا جواب سوال بالا؟
شما مبحث درخواست ها یا Request رو مطالعه کردین؟
کلا Middleware ها کارشون فیلتر درخواست ها هست یعنی قبل اینکه بخواد درخواست وارد یک کنترلر بشه میتونید بررسی کنید اگه شرایطی رو که مد نظر داشتین رو اون درخواست داشت بهش اجازه ادامه عملیات و ورود به کنترلر موردنظرشو بدهید مثلا یک نمونه از همون middleware ها auth می باشد که اگه به کنترلری اونو بدیم فقط درخواست های کاربران احراز هویت شده قابل پذیرش هست وگرنه به صفحه لاگین ریدایرکت خواهد شد.
توی هر درخواستی ممکنه شما data هم داشته باشید حالا ممکنه از طریق ارسال فرم باشه یا از طریق URL اگه مبحث درخواست ها رو بخونید میتونید به داده ها به این صورت دسترسی داشته باشید:
$request->input('name');
توی مثالی که داشتیم age هم به همین صورت هست. چیز زیاد سختی نیست شما چند بار اگر عملی کار کنید متوجه میشین
سلام با تشکر از آموزشتون من هنگام نصب با این مشکل مواجه می شم!!!http://uupload.ir/files/w24w_capture.png
آخرین ویرایش به وسیله kmbahmanzadeh : سه شنبه 06 مرداد 1394 در 20:39 عصر
با Composer در ویندوز ممکنه به چنین خظاهایی بخورید میتونید از لینک زیر فایل های لاراول ۵ رو مستقیما دانلود کنید
http://fian.my.id/larapack/
سلام ، با تشکر از آموزش های مفصلتون ...
صفحه اول تاپیکو خوندم ولی از اونجایی که متوجه نشدم آخرش چطوری باید استارت کار رو بزنم اومدم سوال کنم .
اولین باره که میخوام از فریمورک استفاده کنم .
لطفاً فقط به ترجمه داکیومنت های سایت لاراول بسنده نکنید و برای قابل لمس تر شدن پیاده سازی این داکیومنت ها چندتا Sample ساده از صفر تا 100 ساخت یه سایت رو توضیح بدید ممنون میشم چون برای من که تا حالا Core کار کردم و میخوام سویچ کنم تو فاز فریمورک یکم قضایا نامفهومه .
بازم تشکر از آموزش های عالیتون
با سلام
واقعا آقا حامد بابت آموزش های خوب و روانتون کمال تشکر رو از جناب عالی دارم
ولی من نیاز به راهنمایی دارم در زمینه ی facades ها , service container ها و contract ها و service provider ها
من رفتم به ترتیب در خود سایت لاراول
http://laravel.com/docs/5.1/providers
http://laravel.com/docs/5.1/container
http://laravel.com/docs/5.1/contracts
http://laravel.com/docs/5.1/facades
رو خوندم ولی چیزه زیادی دستگیرم نشد و یک درک کمی تونستم ازش پیدا کنم
به همین جهت تقاضا داشتم که درباره ی موارد بالا که عرض کردم توضیحی مختصر همراه با مثال بدید تا متوجه بشم که مبانی معماری لاراول به چه صورته ....
بنده خودم با لاراول کار میکنم ولی با اینکه از موارد گفته شده در بالا استفاده می کنم ولی متاسفانه درک کمی ازشون دارم , بازم از شما و همه ی دوستانی که دارن دانش خودشون رو به اشتراک میذارن متشکرم
سلام ...ممنون از اموزش خوبتون ...لطفا یه توضیحی هم در مورد این ادرس دهی که پایین نوشتم بدهید ...ممنون میشم
;(Route::model('tasks', 'Task
}(Route::bind('tasks', function($value, $route
{;()return App\Task::whereSlug($value)->first
خوشبختانه مشکلم برطرف گردید.
لاراول نسخه ۵.۱ با php 5.5+ کار میکنه که سرور جدید این مشکل را داشت.
تو لاراول می تونیم یک مدل را داخل route معرفی کنیم و با استفاده از Method Injection از مدل داخل اکشن یا Closure به روش Type-Hint یک شی از آن ایجاد کنیم و دیگه نیازی به بازیابی اطلاعات کاربر نداریم مثلا مثال زیر رو در نظر بگیرید:
Route::model('user', 'User');
Route::get('profile/{user}', function(App\User $user)
{
return $user->email;
});
جای user باید id کاربر رو بهش پاس بدیم مثلا اگر ادرس profile/1 رو در مرورگر باز کنید ایمیل کاربر با id برابر 1 رو بهتون نشون میده
اما در حالت عادی باید اینکارو می کردیم:
Route::get('profile/{id}', function($id)
{
$user = App\User::find($id);
return $user->email;
});
حالا می تونیم رفتار کوئری رو با bind تغییر بدهیم مثلا :
Route::bind('user', function($value, $route)
{
return App\User::where('name', $value)->first();
});
الان براساس نام کاربر اطلاعاتشو بهتون میده مثلا اگر profile/admin را بازکنید ایمیل admin را نمایش خواهد داد
آخرین ویرایش به وسیله hamedarian2009 : یک شنبه 22 شهریور 1394 در 14:26 عصر
آقا حامد آموزش خیلی مفید هست
اگه pdf این آموزش رو بسازین یه کتاب خیلی خوب میشه
با تشکر از دوستان مدتی است آموزش هام رو در انجمن دیگری شروع کردم که این سری آموزش ها پروژه محور است چون اون انجمن در این فروم سانسور هست اگر "آموزش گام به گام laravel" رو جستجو کنید در انجمن n+c+i+s آموزش های جدیدم را می توانید دنبال کنید
PDF هم ندارم چون مستقیما در همینجا تایپ میکنم و اگر کسی دوست داره میتونه زحمتشو بکشه
دوستان در تلگرام گروهی به منظور بحث و بررسی و پرسش و پاسخ در مورد فریمورک laravel راه اندازی شده است که در صورتی که علاقمند به حضور در این گروه می باشید می تونید پیغام خصوصی بکنید تا براتون لینک گروه رو ارسال کنم
تو قسمت کلید خارجی من کد رو میذارم اما متاسفانه کلید خارجی در دیتابیس من اضافه نمیشه ولی اروری هم نمیگیره از کدم
بصورت manually کلید خارجی رو در دیتابیس میزارم اضافه هم میشه کار میکنه اما با کد لاراول اضافه نمیشه میشه راهنمایی کنید؟
از مطالب آموزشی خوبتون تشکر میکنم. دوستان گرامی اگر سوال خاصی در زمینه لاراول داشتند می توانند با بخش فنی گروه طراحی سایت ما در میان بگذارند. موفق باشید
سلام
عذر میخوام من در خط زیر مشکل داشتم
در انتها اگر دستور زیر را به cron job هاست خود بدهید هر یک دقیقه یک بار این دستور را اجرا میکند و اگر job ای وجود داشت اجرا میکند
چطور باید به کرون جاب هاستمون این دستور خط بالا رو بدیم ؟کد HTML:* * * * *php /var/www/html/laravel/artisan schedule:run 1>> /dev/null 2>&1
با سلام خدمت تمام دوستان عزیز در این مطلب برای old value laravel مثال کاملی ندیدم مثلا نوع input, textarea, checkbox, select که یه مثال براتون پیدا کردم به صورت کامل
laravel show old value form
با سلام مجدد خدمت همه دوستان و اساتید گرامی
دیدم که در مورد چند زبانه کردن سایت در لاراول مثال کاملی وجود ندارد پس یه مثال پیدا کردم حتما ببیند با قدرت این فریم ورک چه راحت می توان یک سایت چند زبانه ساخت
https://jobteam.ir/ProductUser/74-la...multi-language
چند روزیه چشمم به این آموزش از لاراول میفته
حیفم میاد تکمیلترش نکنم
یه بحثی که زیاد مهمه ایجاد لینک های موقت و امن (محافظت شده) در لاراول هستش که مثلا 24 ساعت برای یک کاربر درخواست دهنده اعتبار داشته باشه تولید لینک موقت در لاراول با استفاده ازSigned Route ایجاد میشه
آموزش خیلی کابردی برای کسایی هستش که میخان یک فایل رو فقط فردی که خریده بتونه دانلود کنه و اگه لینک رو به کاربر دیگه داد نتونه دانلود کنده
https://jobteam.ir/ProductUser/81-La...y-Signed-Route
دوستان عزیز و اساتید گرامی موضوع بعدی و پایه در آموزش لاراول middlewareها هستند و باید به درستی درک شده و در پروژه ها مورد استفاده قرار بگیرند
https://jobteam.ir/ProductUser/82-Laravel-Middleware
سلام مقوله این دو باهم فرق داره
حتما یک سر بزنید و مفهوم CSRF لاراول رو مطالعه کنید
برای تکمیل آموزش های پایه لاراول در این قسمت در مورد درخواست های http در لاراول توضیحات کامل رو ارائه دادیم درخواست های http همان laravel request می باشد
با سلام خدمت دوستان عزیز قسمت بعدی که باید بعد از درخواست های http در لاراول مطالعه کنید
این هم یه دوره آموزشی خوب و رایگان