如何将选择选项切换为输入复选框?
如何将选择选项切换为输入复选框?
我有一些带有PHP的选择选项,并且我需要将其更改为复选框输入。我正在使用它来进行一个composer消息功能,并且我想要有更多复选框而不是选择多个选项。
以下是我的模型:
namespace App; use Illuminate\Database\Eloquent\Model; class Mailbox extends Model { protected $table = 'mailbox'; public $timestamps = false; protected $fillable = [ 'target_username', 'subject', 'message','date','sender_id','target_id' ]; }
以下是我的控制器:
public function composeMessage(Request $request) { if ( $user = Sentinel::check() ) { // return $request->all(); $data = $this->data; $id = $user->id; foreach ($request['target_id'] as $key => $target_id) { $user = User::findOrfail($id); $target = User::findOrfail($target_id); $mailbox = Mailbox::create([ 'sender_id' => $id, 'target_username' => $target->username, 'target_id' => $target->id, 'subject' => $request['subject'], 'message' => $request['message'], 'date' => strtotime(date('Y-m-d')), ]); $log = \App\Log::create([ 'user_id' => $target_id, 'log' => $request['subject'], 'date' => time(), 'type' => 'message', 'formatted_date' => date_format(date_create(date('Y-m-d')),"F dS, Y"), 'action_user_id' => $id, 'action_name' => $user->name, 'action_username' => $user->username, 'link' => url('mailbox'), 'profile_picture' => $user->profile_picture ]); } } if ($mailbox != "") { flash(trans('Your message has been sent'), 'success'); } else { flash(trans('Your message has been not sent'), 'warning'); } return \Redirect::route('mailbox') ->with( 'tabname','inbox' ); } else{ return redirect('home'); } }
我该如何将它更改为复选框输入?
这是我尝试的方法。