محمدرضا فلکی

محمدرضا فلکی

  • m.reza6920@
  • تخصص : Learning Laravel
  • آخرین فعالیت 1 ماه پیش
تاریخ عضویت 4 سال پیش
محمدرضا فلکی
2 ماه پیش
توسط رایموند آپدیت شد

انتخاب پنل ادمین در لاراول

سلام چندتا پکیج رو پیدا کردم که open source هستن ولی نمیدونم کار با کدوم راحت تره و کدوم امکانات بیشتری داره. ۱_Open Admin ۲_EasyPanel ۳_Filament ۴_Voyager ۵_Argon متشکر

محمدرضا فلکی
2 ماه پیش
توسط محمدرضا فلکی مطرح شد

توی مایگریشن VereskNews دارم ولی توی دیتابیس veresknews هست

سلام توی migration file اسم table رو VereskNews با naming پاسکال یا همون PascalCase تعریف کردم، ولی توی database اسمش و naming فرق میکنه و تمام حروف lower case هستن یعنی veresknews php artisan optimize:clear و php artisan migrate:fresh رو هم زدم ولی تغییری نکرد! چرا؟ لاراول camelCase یا PascalCase ر...

محمدرضا فلکی
5 ماه پیش
توسط محمدرضا فلکی آپدیت شد

چه شکلی یه پروژه برای مدرسه بزنم

سلام توی تحلیل پروژه گیر کردم. پروژه ای که قراره بزنم اینطوریه که ادمین میاد معلم ها، دانش آموز ها، کتاب ها و کلاس هارو تعریف میکنه. بعدش میاد به‌هم دیگه ربطشون میده. مثلا اقای احمدی، مدرس کتاب انگلیسی، برای کلاس هفتم هستن که توی کلاس هفتم 18 تا دانش آموز از جمله رضایی و محمدی و ... هستن. و معلم ها...

محمدرضا فلکی
6 ماه پیش
توسط محمدرضا فلکی آپدیت شد

چگونه کاربر رو از روی توکن پیدا کنم

سلام من از پکیج sanctum استفاده میکنم و نیاز دارم user رو از روی api_token بگیرم ولی مشکل اینه که user و api_token روی دوتا table جدا هستن و جدول personal_access_tokens مدلی نداره که با مدل user در رابطه باشه. میخواستم بدونم چه شکلی میشه حلش کرد؟

محمدرضا فلکی
6 ماه پیش
توسط متین طیبی نیا آپدیت شد

نکاتی برای تبدیل HTML به Blade

سلام من نیاز دارم یک‌سری فایل html و css رو به blade تبدیل کنم. نکته ای هست؟ مثلا میدونم که باید حواسم به footer و header باشه که import‌ کنم تو همه صفحات. دیگه اینکه form‌ هارو لحاظ کنم (method و action) کلا اینطوری که کل backend آمادست، فقط نیازه که یک‌سری فایل html و css به blade اضافه بشن.

محمدرضا فلکی
6 ماه پیش
توسط madadi آپدیت شد

انواع Documentation برای یک پروژه laravel

سلام اگر بخوام یک پروژه لاراولی رو تجزیه و تحلیل کنم انواع مستند سازی چیا هستن؟ مثلا میدونم برای table ها و database نوع ERD رو داریم. یا برای API ها همون API Documentation هست که یا با Postman یا با Swagger انجام میشه. برای نشون دادن ساختار پروژه مثل migrations, seeders, factories, models, events,...

محمدرضا فلکی
6 ماه پیش
توسط رایموند آپدیت شد

چه stack ای رو انتخاب کنم بهتره

سلام من نیاز دارم راهم رو روی یک استک خاص ادامه بدم و از ابتدا اون رو یاد بگیرم. کدوم گزینه بهتره؟ استفاده از API با Laravel و vue.js استفاده از API با Laravel و react.js استفاده از مدل MVC با Laravel و Blade استفاده از مدل MVC با Laravel و vue.js و inertia استفاده از مدل MVC با Laravel و Blade و j...

محمدرضا فلکی
6 ماه پیش
توسط محمدرضا فلکی آپدیت شد

آیا برای logout حتما باید token رو پاک کرد

سلام برای logout کاربر حتما باید token رو پاک کرد؟ نمیشه مثلا یه فیلد اضافه کرد به اسم is_loggedin که 0 و 1 باشه. یعنی کلا برای register توکنش ساخته بشه و برای login فقط regenerate بشه و برای logout هم اون is_loggedin صفر بشه و هر موقع login کرد 1 بشه. آیا ایم کار خوبی و بدی داره؟

محمدرضا فلکی
6 ماه پیش
توسط محمد دانشمند آپدیت شد

پیغام No publishable resources for tag در هنگام پابلیش پکیج

سلام به همگی من دارم پکیج smsir رو نصب میکنم و وقتی به قسمت پابلیشش میرسم و دستور رو توی ترمینال وارد میکنم این پیغام رو میده پیغام => .[]No publishable resources for tag دستور php artisan vendor:publish --provider Cryptommer\Smsir\SmsirServiceProvider

محمدرضا فلکی
6 ماه پیش
توسط محمدرضا فلکی مطرح شد

آیا میشه توی laravel از پلاگین استفاده کرد

سلام آیا میشه توی لاراول از پلاگین استفاده کرد؟ خب صد درصد پلاگین با پکیج خیلی فرق داره، چون پکیج رو اگر از توی composer پاک کنی، پروژه به ارور میخوره، چون داره از کلاسی استفاده میکنه که وجود نداره. ولی پلاگین چیزی هست که چه بزاریش چه نزاریش ساختار پروژه بهم نمیخوره و ارور نمیده. من اینطوری متوجه شد...

محمدرضا فلکی
6 ماه پیش
توسط محمدرضا فلکی آپدیت شد

فرق Route::Resource و Route::apiResource چیه

سلام من داشتم endpoint های api رو set میکردم بعد یجا دیدم که از کد زیر هم استفاده میشه Route::apiResource("user", UserController::class); من خودم از کد زیر استفاده میکنم Route::Resource("user", UserController::class); فرقشون چیه؟؟

محمدرضا فلکی
6 ماه پیش
توسط محمدرضا فلکی آپدیت شد

آیا بعد از عوض کردن ورژن PHP باید composer و env variable رو تغییر بدم

سلام من نیاز به تغییر ورژن PHP دارم. میام و Laragon رو باز میکنم و ورژن PHP رو از 8.1 به 8.2 تغییر میدم. خب یعنی من باید composer رو پاک کنم و دوباره روی فایل exe اون php مورد نظرم assign کنم؟ یا باید environment رو تغییر بدم؟

محمدرضا فلکی
7 ماه پیش
توسط محمدرضا فلکی آپدیت شد

فرق JWT.Breeze .Jetstream .Sanctum .Auth .Passport چیه

سلام میخوام با بحث های login , logout , register , authorize , authenticate آشنا بشم. اسم این پکیج هارو شنیدم ولی نمیدونم چی به چیه و کدوم رو باید یاد بگیرم!؟ یا اینکه اصلا فرق JWT, Breeze , Jetstream , Sanctum , Auth , Passport چیه؟ من شنیدم خود لاراول کلاس Auth داره که کارا رو انجام میده. خب اگر...

محمدرضا فلکی
7 ماه پیش
توسط محمدرضا فلکی آپدیت شد

چگونه یک ورژن دیگری از mysql را به wamp اضافه کنیم

سلام دوستان من به mysql 5.7 نیاز دارم ولی نمیدونم باید از کجا دانلود کنم؟ یعنی من نمیخوام اون رو نصب کنم فقط میخوام paste کنم توی wamp/bin/mysql که بعد بتونم اون رو استفاده کنم؟

محمدرضا فلکی
7 ماه پیش
توسط وب دیزاینر آپدیت شد

اجرا کردن یک برنامه لاراولی با نسخه php ۷.۴

سلام دوستان php 7.4 برای ویندوز موجود هست؟ برای لینوکس رو پیدا کردم ولی ویندوز نه. یه برنامه لاراولی دارم که اینو میخوام بیارم بالا ولی php و سایر پکیج هاش خیلی قدیمی هست. فکر کنم یا باید php 7.4 نصب کنم. یا از داکر استفاده کنم. یا برنامه رو روی سروری که php 7.4 داره اجرا کنم. ممنون میشم راهنمایی کن...

محمدرضا فلکی
7 ماه پیش
توسط حاتمه سوادکوهی آپدیت شد

به چه شکل مسئله CORS رو در لاراول حل میکنید

سلام مسئله اینه که برای request و response بین backend و frontend برای مثال laravel و vue یا react به ارور cors بر می‌خورم. چندتا پیکج هم توی گیت‌هاب پیدا کردم و بالای همشون نوشته بود read-only! شما این مسئله رو چه شکلی حل کردید؟ middleware؟ package؟ set کردن چندتا attribute در ajax header؟ از سمت f...

محمدرضا فلکی
7 ماه پیش
توسط محمدرضا فلکی آپدیت شد

آیا موقع rollback کردن migration های لاراول کلید های خارجی هم پاک میشن

سلام آیا موقع rollback کردن migration های لاراول کلید های خارجی هم پاک میشن؟ پس کار cascadeOnDelete چیه؟ فقط برای value های مرتبط هست؟ برای اینکه بخوام کلید های خارجی هم پاک بشن باید مثل کد زیر رفتار کنم؟

محمدرضا فلکی
8 ماه پیش
توسط محمدرضا فلکی آپدیت شد

این کد از کجا نشات میگیره

سلام یه قسمتی از سایت دیروز نمایش داده میشد ولی امروز نمایش داده نمیشه خلاصه کد مربوط بهش رو پیدا کردم ولی نمیدونم از کدوم کنترلر و متد نشات میگیره! @if(!empty($navbarPages) and count($navbarPages)) @foreach($navbarPages as $navbarPage) <li class="nav-item"> <a class...

محمدرضا فلکی
8 ماه پیش
توسط رایموند آپدیت شد

چرا بعد از اجرای php artisan migrate ارور میگیرم که جدول X وجود نداره

سلام قاعدتا برای بار اول که میخوایم پروژٰه رو run کنیم هیچ table ای نداریم توی database پس میایم و دستور php artisan migrate رو اجرا میکنیم که برامون جداول رو همراه با روابطشون بسازه. حالا توی سیستم و پروژه من بعد از اجرای این دستور ارور میگیرم که میگه این جدول وجود نداره و این مقدار داخلش نیست!!!...

محمدرضا فلکی
9 ماه پیش
توسط محمدرضا فلکی آپدیت شد

event و listener در لاراول

سلام من یه قطعه کد دارم که کارش اینه که سفارش مشتری رو بسازه. حالا اگر باقی مانده تعداد سفارش های مشتری بر ۵ برابر با ۰ باشه میاد برای مشتری یک کوپن تخفیف میسازه و یه پیامک بهش میده که بفرما اینم کد تخفیفت! حالا متوجه شدم که این کار درستی نیست که همینجوری کلاس ها و متد هارو add کنم و بهتره برای همچن...