راکت
حل شده

آیا این دو تکه کد دقیقا یکاری انجام میدن

1 پاسخ

آیا این دو تکه کد دقیقا یکاری انجام میدن؟

(list($params['controller'],$prams['actions'])= explode('@', $paramter
---------------------------------------
 $in = explode('@', $paramter);
        $params= [
            "controller" => $in[۰],
            "actions" => $in[۱]
        ];

؟؟
سوال دومم اینجا جابدم:)
چرا تو روترها از همچین ساختاری استفاه میکنن؟
وچطوری میشه به مقدارشون دسترسی داشت؟
https://roocket.ir/{title}/create

ثبت پرسش جدید

پاسخ‌ها

1
Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

بهترین پاسخ

سلام
@paressep28

این کدتون درست هست

$in = explode('@', $paramter);
        $params= [
            "controller" => $in[0],
            "actions" => $in[1]
        ];

اما کد اول ، اسم متغیر چیز دیگه ایه حالا نمیدونم اشتباه نوشتید یا نه!
درباره سوال دوم هم به هر مقداری در کوئری استرینگ بخوایید دسترسی داشته باشید
میتونید توسط regex یا همین تابع explode بر اساس / جدا سازی هارو انجام بدید
و از url هر مقداری رو میخوایید انجام بدید
توابع زیادی هست
توی لاراول خیلی پارامتر هارو دارید که بخوایید استفاده کنید
از متغیر گلوبال $_SERVER میتونید استفاده کنید و ....
خیلی کارا میتونید کنید

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام