سلام دوستان
من این حرکت رو به یه نحوی انجام دادم ولی کار نمیکنه
public function show($birthDate)
{
return response([
'birthDate' => $birthDate,
]);
}
در اصل میخوام یه variable رو از متد create به show پاس بدم
public function create(Request $req)
{
$standardDate = str_replace(' ۰۰:۰۰:۰۰', '', $convertSlashToDash);
return response()->json([
$this->show($standardDate),
]);
}
ارور:local.ERROR: Too few arguments to function App\Http\Controllers\CustomerController::show(), 0 passed in
@pooriya.mostaan
این روت
مشکلی داره؟
Route::prefix('/customers')->group(function () {
Route::get('', 'App\Http\Controllers\CustomerController@show');
});
آیا ارور بخاطر اینه که توی روت {variable} وجود نداره ؟
یعنی کد پایین درسته؟
Route::prefix('/customers')->group(function () {
Route::get('/{variable}', 'App\Http\Controllers\CustomerController@show');
});شاید پاسخ شما همینجا باشد
@pooriya.mostaan
این کارو کردم و همونجوری که حدس میزدم نمیشه چون
در این صورت باید یه مقداری رو اخر url سایت بزاری و برنامه من اصلا انیطوری نیست
من میخوام تاریخ تولد کاربر رو که توی این متد ساخته میشه پاس بدم به اون متد که نمایشش بدم
نظر دیگه ای؟
اره شما درست میگید میتونم توی همون متد show تمام تاریخ تولد هایی که به فرمت تایم استمپ هستن رو فارسی سازی کنم و نمایش بدم
@pooriya.mostaan