错误异常controller@comment未定义



>我的应用程序显示此错误

操作应用\http\控制器\ComplainController@comment未定义。 (查看:/var/www/html/Chirag_Laravel/resources/views/backend/pages/ifa/complaint.blade.php(

但是我已经正确输入了控制器和路由功能

Controller部分:

<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;
use CarbonCarbon;
use AppComplaint;
use AppStatus;
use common;
class ComplainController extends Controller
{
//
public function index(Request $request)
{   
$user_data=$request->session()->get('user_name');
$status=Status::SELECT('status')
->where('id','=',1)
->get();
$reports=Complaint::Where('raised_by','=',"$user_data")->SELECT('*')->get();
return view('backend.pages.ifa.complaint',compact('status','reports'));

}



public function store(Request $request)
{
// return  $data = $request->all();
// echo carbon::now();
$user=$request->session()->get('user_name');
date_default_timezone_set('Asia/Kolkata');;
$date=date('Y:m:d');
$month=date('m-y');
$token= str_pad(mt_rand(1,99999999),8,'0',STR_PAD_LEFT);
$header=$request->input('issue_header');
$description=$request->input('issue_description');
$status=$request->input('status');
$input=$request->all();
$file= $request->file('document');
$name=$file->getClientOriginalName();
$file->move($month.' '.'Report-docs',$name);
$input['document']=$name;
$doc = $input['document'];

Complaint::create(["ticket_no"=>"$token","issue_header"=>"$header","issue_description"=>"$description","document"=>"$doc","status"=>"$status","raised_on"=>"$date",'raised_by'=>"$user"]);
//  //Complaint::create($input);
$message="Report Submitted Successfully";
$request->session()->put(['work_success'=>$message]);
return redirect('ifa-dashboard/report-problems');

}
public function common(Request $request)
{
//echo 1;
$report_id=$request->get('report_id');
$change_status=$request->get('clientStat');
date_default_timezone_set('Asia/Kolkata');
$date=date('Y:m:d H:i:s');
for ($i=0; $i <1 ; $i++) { 
# code...
Complaint::Where('id','=',"$report_id")
->Update(['status'=>"$change_status"]);
return redirect('ifa-dashboard/report-problems');
}
}
public function comment($id,Request $request)
{
$user_name=$request->session()->get('user_name');
$ticket=Complaint::Where('id','=',$id)
->SELECT('ticket_no')
->get();
foreach($ticket as $tickets)
{
$tik=$tickets['ticket_no'];
$comments=DB::SELECT('SELECT comment,comment_by from comments where complaint_id=? AND comment_by=? or comment_by=? ORDER BY id DESC',[$tik,$user_name,'Admin']);
return view('backend.pages.ifa.comment',compact('tik','id','comments','user_name'));
}


}
public function getComment(Request $request)
{
$request->session()->put(['comment_success'=>'Comment Submitted Successfully']);
$report_id=$request->session()->get('report_id');
$complain=$request->get('tiko');
$user_name=$request->get('user_name');
$comment=$request->get('comment');
//echo $complain_id."<br>".$comment;
Comment::create(["complaint_id"=>"$complain","comment"=>"$comment","comment_by"=>"$user_name"]);
return redirect()->back();
}
}

刀片部分:

<td><center><a href="{{action('ComplainController@comment', $report['id'])}}">Comment</a></center></td>

找不到出路

确保 ComplainController 在控制器文件夹中可用,如果您已将其放在控制器文件夹内的文件夹中,请在 ComplainController 中更改命名空间。 如果 ComplainController 在 App\Http\Controllers\Admin 中可用,则命名空间应该是命名空间 App\Http\Controllers\Admin;或者您可以简单地将路由用作

Route::get('ifa-dashboard/comment/{id}','ComplainController@comment');

谢谢

最新更新