这是我的刀片
<a data href="/Detail/{{$FT->Folder_ID}}">
Link
</a>
这是我的路线
Route::get('/Detail/{{$FT->Folder_ID}}','DetailController@index');
这是我的cotroller
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class DetailController extends Controller
{
//
public function index($request){
dd($request);
}
}
我想知道,如果我可以发送变量(folder_ID),那么控制器可以用它做一些功能
答案 0 :(得分:2)
您的路线有误:
Route::get('/Detail/{folder_ID}','DetailController@index');
在索引方法中:
public function index($folder_ID){
dd($folder_ID);
}
答案 1 :(得分:0)
发送变量将其连接到您的网址:
www.xyz.com/controller_name?id=Folder_ID
在上面的url中,Folder_ID是一个变量,它将动态地从点击的链接中获取值。
现在您可以使用:
在控制器中使用变量id$_GET['id'];
希望有所帮助
答案 2 :(得分:0)
简单明了。以下是我如何使用它的示例。 像这样给你的路线命名 的 ROUTE 强>
Route::get('/tutor_approval/{id}','DashboardController@tutor_approval')->name('tutor_approval');
现在你的锚标签在something.blade.php中。在anchortag中使用路由名称 查看强>
<a href="{{route('tutor_approval',['id' => 'tutor_id'])}}">approve</a>
<强>控制器强>
public function tutor_approval($id){
$values = array('admin_approval' => 1);
$update = Tutor::where('tutor_id', $id)->update($values);
return \Response::json(array('success' => true), 200);
}
答案 3 :(得分:0)
查找以下代码段。这可以很好地满足您的要求。
你的刀片代码:
<a data href="/Detail/{{$FT->Folder_ID}}"> Link </a>
您的更正路线代码:
Route::get('/Detail/{{$id}}','DetailController@index');
你的控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class DetailController extends Controller
{
public function index($id){
dd($id);
}
}