我有一个带有一些查询字符串的网址。我知道我可以用url()->full(). 但我想用它添加额外的查询字符串。在那里我面临着问题。
到目前为止,我已经尝试过,href={{ url()->full()."&rating=5" }}如果 url 中已经有一些查询数据,这工作正常。但如果没有,则显示错误。
示例:如果我的网址是,example.com/147?place=33那么它可以工作,但如果我的网址是,example.com/147则它不起作用。
我也试过了,href={{ url()->full()."?rating=5" }}。这仅适用于相反的情况。
我怎么能追加我自己的查询字符串的完整URL后不管当前查询的存在?
我有一个视图,它将显示数据库中的重要任务列表。我在控制器中有一个函数,它将数据集合返回到视图。
我的控制器功能是
public function list()
{
$tasks= Task::where('category','1')->get();
//category is 1 when the task is important
return view('important', compact('tasks'));
}
Run Code Online (Sandbox Code Playgroud)
我的观点就像
<ul>
@foreach ($tasks as $task)
<li> {{$task->body}}</li>
@endforeach
</ul>
Run Code Online (Sandbox Code Playgroud)
我想要做的本质上是每当向数据库中添加新的重要任务时调用列表函数。我怎样才能做到这一点?
当我保存一些数据时,如何让sql执行?例如,
$user = New User;
$user->name = "test";
$user->mail = "test@example.com";
$user->save();
Run Code Online (Sandbox Code Playgroud)
我不想执行查询。我只想获取查询字符串。(类似于“INSERT INTO 用户.....”)
我试过了$user->toSql();。但它给出了“从用户中选择*”,这是错误的。