Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我正在试着做一个函数_Php_Laravel 5 - Fatal编程技术网

Php 我正在试着做一个函数

Php 我正在试着做一个函数,php,laravel-5,Php,Laravel 5,我正在尝试使用Laravel 5创建函数,以便将其作为常规函数删除。我正在传递两个参数,第一个是post的id,第二个是我要删除的类的名称,但是当我调用此函数时,无法识别类的名称 当我把手册命名为它的工作和功能 public function Delete($id,$object){ $single=$object::find($id); $single->delete(); Session::flash('sucess','تم تحديث البيانات بنجاح')

我正在尝试使用Laravel 5创建函数,以便将其作为常规函数删除。我正在传递两个参数,第一个是post的id,第二个是我要删除的类的名称,但是当我调用此函数时,无法识别类的名称

当我把手册命名为它的工作和功能

public function Delete($id,$object){
$single=$object::find($id);    
$single->delete();
  Session::flash('sucess','تم تحديث البيانات بنجاح');   
return redirect()->back();   
}
这是路线吗

Route::get('/Delete/{id}/{object}', [
    'uses'=>'admin@Delete',
    'as'=>'Delete'
]); 
这就是链接

<a href="{{route('Delete',['id'=>$alls->id,'object'=>'products'])}}"> </a>

试试这个:

$single=call_user_func($object.'::find('.$id.'));  

如果模型是
产品
你应该这样做:
'object'=>'Product'
我确信模型是产品,我也尝试过这个,我也有同样的错误,它存在,我使用过模型删除和保存等等,这是什么意思?它没有提供问题的答案?