۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام مجدد
خسته نباشید
من میخوام این لینکی رو که اینجا دارم تولید میکنم توی دیتابیس ذخیره اش کنم
ممنون میشم راهنماییم کنید
<input type="text" class="form-control" name="link" id="data{{$room->id}}" value="{{url('/rooms/') }}/{{str_shuffle('abc')}}-{{str_shuffle( 'def')}}-{{str_shuffle( 'ghi')}}" readonly>
@mahdiam200
چطوری باید ذخیرش کنم
ینی اینکه فقط ی فیلد تو جدول بسازم به اسم لینک
و در مدل هم بعنوان فیلد fillableقرارش بدم کافیه؟
public function store(RoomRequest $request)
{
// return auth()->user();
$validate_data=$request->validated();
// $validate_data =\Illuminate\Support\Facades\Validator::make(request()->all(),[
// 'name'=>'required | min:6 | max:27'
//// 'enter_me_automatically'=>'required',
//// 'mute_enter'=>'required',
//// 'each_user_is_allowed_to_start_the_room'=>'required',
//// 'login_for_all_users_as_admin'=>'required',
//// 'requires_administrator_permission_to_login'=>'required'
//
// ]
// [
// 'name.required'=>'نام اتاق را وارد کنید.'
// ]
// )->validated();
// if ($validator->fails()){
// return redirect()
// ->back()
// ->withErrors($validator);
// }
if (isset($_POST['enter_me_automatically'])){
$_POST['enter_me_automatically']=1;
}
else
$_POST['enter_me_automatically']=0;
// dd($_POST);
if (isset($_POST['mute_enter'])){
$_POST['mute_enter']=1;
}
else
$_POST['mute_enter']=0;
if (isset($_POST['each_user_is_allowed_to_start_the_room'])){
$_POST['each_user_is_allowed_to_start_the_room']=1;
}
else
$_POST['each_user_is_allowed_to_start_the_room']=0;
if (isset($_POST['login_for_all_users_as_admin'])){
$_POST['login_for_all_users_as_admin']=1;
}
else
$_POST['login_for_all_users_as_admin']=0;
if (isset($_POST['requires_administrator_permission_to_login'])){
$_POST['requires_administrator_permission_to_login']=1;
}
else
$_POST['requires_administrator_permission_to_login']=0;
auth()->user()->rooms()->create([
'name'=>$validate_data['name'],
'enter_me_automatically'=>$_POST['enter_me_automatically'],
'mute_enter'=>$_POST['mute_enter'],
'each_user_is_allowed_to_start_the_room'=>$_POST['each_user_is_allowed_to_start_the_room'],
'login_for_all_users_as_admin'=>$_POST['login_for_all_users_as_admin'],
'requires_administrator_permission_to_login'=>$_POST['requires_administrator_permission_to_login'],
'link'=>url('/rooms/') && "/" && str_shuffle('abc') && "-" && str_shuffle( 'def') && "-" && str_shuffle( 'ghi'),
]);
// \App\Models\Room::create([
// 'user_id'=>auth()->user(),
// 'name'=>$validate_data['name'],
// 'enter_me_automatically'=>$_POST['enter_me_automatically'],
// 'mute_enter'=>$_POST['mute_enter'],
// 'each_user_is_allowed_to_start_the_room'=>$_POST['each_user_is_allowed_to_start_the_room'],
// 'login_for_all_users_as_admin'=>$_POST['login_for_all_users_as_admin'],
// 'requires_administrator_permission_to_login'=>$_POST['requires_administrator_permission_to_login'],
//// dd($_POST)
// ]);
alert()->success('مطلب مورد نظر شما با موفقیت ایجاد شد.' , 'Message')->persistent('Ok');
return redirect('/');
}
'link'=>url('/rooms/') && "/" && str_shuffle('abc') && "-" && str_shuffle( 'def') && "-" && str_shuffle( 'ghi'),
الان مقدار 1 در لینک در دیتابیس ذخیره شد به جای اینکه مقدار اصلی لینک ذخیره بشه😥
الان این چیزایی مه نوشتی رو پاک کن و یه لین به صورت استاتیک خودت بنویس ببین اون رو ذخیره میکنه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟