راکت

پرسش و پاسخ ها


mostafank
mostafank
3 سال پیش
توسط mostafank مطرح شد

میدلور در لاراول

سلام دوستان من یک route product دارم که توش index show update delete و ... داره و میخوای روی این route یک middleware بزارم ولی نمیخوای روی index اعمال بشه و روت من چون از نوع apiResource نمیدونم چطور باید چیکار کنم Route::apiResource('products', \\App\\Http\\Controllers\\ProductController::class);

احمد
احمد
3 سال پیش
توسط احمد مطرح شد

استفاده از try catch در middleware

سلام و عرض ادب. من قصد دارم در middleware دستور return $next($request) را در یک try catch قرار دهم و در قسمت های مختلف سایت از try استفاده نکنم و فقط middleware را صدا بزنم. من تست کردم ولی متاسفانه catch صدا زده نمیشد. ممنون میشم راهنمایی کنید. اگر امکانش نیست به نظر شما بهترین راه حل چیه؟ (لازم ن...

Mohammad Reza Rezaei
Mohammad Reza Rezaei
4 سال پیش
توسط Mohammad Reza Rezaei مطرح شد

محدودیت دسترسی از طریق لینک

سلام یک سوال داشتم من تو سایتی که با لاراول نوشتم یک بخش گزارش فردی دارم این گزارش هرکیو مثل ادرس زیر نشون میده Site.Com/dashboard/report/1 که یک id هست حالا میخوام اگر کاربر نقش modir رو نداشت حتی تو لینک /2 زد چیزی بهش نشون نده و بره صفحه قبل الان تو نمایش اوکیه ولی تو لینک دستی میزنن اینطور نمیش...

Abbus
Abbus
4 سال پیش
توسط Abbus مطرح شد

درست عمل نکردن کد های middleware

سلام دوستان وقتتون بخیر من می خواستم توی یک middleware بررسی کنم که اگر توی یک جدول اطلاعاتی وجود داره، اون اطلاعات رو بفرستم به صفحه edit اگر هم اطلاعاتی توی جدول نیست بره به تابع و صفحه create اما نه وقتی اطلاعات تو جدول نیست درست کار میکنه نه وقتی اطلاعات هست. لطفا راهنماییم کنید.

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

اگه کاربر لاگین نکرده بود اجازه دسترسی به صفحات دیگه داده نشه

سلام دوستان میخواستم بدونم که این کارو چجوری با سشن و میدلور انجام بدم ممنون میشم یه توضیحی بدید

محمدسجاد دباغ
محمدسجاد دباغ
4 سال پیش
توسط محمدسجاد دباغ مطرح شد

127.0.0.1 redirected you too many times

دوستان سلام public function handle(Request $request, Closure $next) { if ($request->user()->job_type == "MASTER") { return $next($request); }return redirect('login'); } کد بالا middleware هست، بار اول درست اجرا شد. سیستم رو بستم و امروز روشن کردم کار نمیکرد....

Armin Rahmati
Armin Rahmati
5 سال پیش
توسط Armin Rahmati مطرح شد

ایجاد middleware برای URL

سلام دوستان. کاربر پس از ثبت نام میاد اطلاعاتشو کامل میکنه که روت من به صورت زیر است: Route::get('panel/profile/create', [ProfileController::class, 'create'])->name('profile.create'); حالا میخوام بعد از اینکه اطلاعاتشو ثبت کرد دیگه نتونه به روت بالا دسترسی داشته باشه و اگه روت بالا رو وارد کرد، م...

Soh3illl
Soh3illl
5 سال پیش
توسط Soh3illl مطرح شد

چه تفاوتی بین Gate و Middleware هست

سلام به همگی دوستان می خواستم بدونم چه تفاوتی بین Gate و Middleware هست؟ و هم اینکه توی چه جایی باید از Gate ها و Policy ها استفاده کنم و کجا هم باید از Middleware ها استفاده کنم؟ @hesammousavi @ali.bayat @hossein.r.۱۴۴۲ @elyasbeshkani

محمد حکمتی
محمد حکمتی
5 سال پیش
توسط محمد حکمتی مطرح شد

قطع دسترسی کاربر از طریق middleware لاراول

سلام دوستان توی یک پروژه لاراولی میخوام که کاربرانی که مثلا میدلور auth و verified هستن دسترسی به روت خاصی مثلا verify نداشته باشن چطوری این کار انجام میشه ؟

نوب
نوب
5 سال پیش
توسط نوب مطرح شد

مشکل در middleware ها در لاراول

سلام دوستان من یه مشکلی با middleware ها توی لاراول7 دارم توی روت گروپ زیر گفتم که باید حتما auth باشن تا بتونن به صفحات داشبورد دسترسی داشته باشن Route::prefix('dashboard')->middleware('auth')->group(function () { Route::get('/', 'DashboardController@index')->name('dashboard'); Rou...

NESYOU
NESYOU
5 سال پیش
توسط NESYOU مطرح شد

جلوگیری از دسترسی کابران معمولی به ادمین پنل

سلام دوستان من از این میدلور برای اینکه چک کنم ببینم کاربر میتونه به ادمین پنل دسترسی پیدا کنه یا ن استفاده میکنم و این ک این روش مشکلش اینکه کاربر لاگ اوت نمیشه ! اگ شما راهی میدونید ک وقتی دسترسی نداشت لاگ اوت هم کنه یا اگ از راه بهتری در اینجور مواقع استفده میکنید لطف کنید بگید @mhyeganeh @mehdi....

mehdi
mehdi
5 سال پیش
توسط mehdi مطرح شد

خطای middleware

وقت بخیر ی پروژه دارم که فایل کرنل اول به این صورت که درکد ها هست کد نویسی کردم وخطای فوق رو گرفتم بعد به صورت فوق نوشتم و خطای جدید متاسفانه ممنون میشم راهنماییم کنید

NESYOU
NESYOU
5 سال پیش
توسط NESYOU مطرح شد

خطا middleware

سلام وقت بخیر این Middleware منه public function handle(Request $request, Closure $next) { if(Auth::check()){ if(Auth::user()->level == 1){ return $next($request); }else{ return redirect(route('home')); }...

احسان
احسان
5 سال پیش
توسط احسان مطرح شد

ایجاد شرط در middleware استفاده شده در route

با سلام من در routeهای تعریف شدم که به صورت resource هستند با استفاده از میدل ور احراز هویت انجام دادم. ولی می‌خوام فقط کاربری که در جدول users مقدار role=admin هست به این روت‌ها و اطلاعاتشون دسترسی داشته باشه. نمونه قطع کدم رو در زیر قرار دادم و می‌خوام بدون با چه ساختار و سینتکسی باید قسمت middlew...

دسترسی و یا میدلویر ها در لارول و Vuejs و درخواست های Ajax

چجوری میدلویر ها و یا دسترسی های بکند لاراول رو در VueJs با استفاده از درخواست های Ajax در صفحات Spa فراخونی کنیم؟؟؟ مثل ادمین های مختلف با دسترسی های متخلف فقط به صفحات خاصی (کامپوننت های خاصی) دسترسی داشته باشن. میخوام ی ذهنیتی داشته باشم که بدونم چجوریه (نکته: میدونم MiddleWare های چین و Axios هم...

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

مشکل عجیب middleware در لاراول

سلام من پروژه لاراولی خودم رو، روی سرور آپلود و تنظیمات لازم رو انجام دادم و پروژه اوکیه حالا در فایل web.php من یه Route Group دارم که روی این گروه یک middleware اعمال شده حالا اتفاق عجیب این هست که این میدلور روی تمامی روت های داخل اون گروه اعمال میشه به جز یکی و هرچی بررسی کردم به نتیجه ای نرسیدم...

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

مشکل در Job لاراول

با سلام من برای وبسایت لاراولی خودم اومدم و یک آمارگیر نوشتم، یک Middleware میاد و ip کاربر رو میگیره و یک Job رو dispatch میکنه. اوایل خوب کار میکرد و ریسپانس تایم صفحاتی که این Middleware روشون اعمال شدند تایم لودینگشون حدود 200 الی 500 میلی ثانیه بود و همه چیز اوکی بود، اما اخیرا لودینگ صفحاتی که...

mahyar
mahyar
6 سال پیش
توسط mahyar مطرح شد

ایجاد یک middleware

سلام وقت بخیر من دو نوع ادمین دارم که یکی از اونها میتونه به همه اطلاعات دسترسی داشته باشه و یکی از از اونها فقط به اطلاعاتی که شهر اون اطلاعات با شهر ادمین یکیه به نظر شما از middlewareاستفاده کنم یا از gate ها؟ به چه صورت؟؟

sinaa
sinaa
6 سال پیش
توسط sinaa مطرح شد

چک کردن و استفاده middleware در لاراول

سلام من میخوام شرطی بنویسم که اگر کاربر ایمیل خودش را وارد کرد روند تایید ایمیل و اگر شماره موبایل خودش را وارد کرد روند تایید شماره پیگیری شود لطفا راهنماییم کنید. مثال : public function __construct() { if (true){ $this->middleware(['auth','verifyEmail']); }else{...

parhamft
parhamft
6 سال پیش
توسط parhamft مطرح شد

جدا کردن ادمین ها از یوزر ها

سلام خسته نباشید من از جدول users به عنوان ادمین های سایت استفاده کردم حالا میخوام یه جدول customers داشته باشم که مشتری ها باشه با توجه به اینکه برای جدول users احراز هویت به صورت کامل وجود داره در لاراول بهتره این سیستم رو عوض کنم و برای ادمین ها یه جدول جدا بسازم یا همین روش فعلی راحت پیاده سازی....