【发布时间】:2021-05-24 06:58:03
【问题描述】:
我的控制器有问题。在我的本地存储库中,我 serve 项目有效!
路线:web.phpRoute::get('/jobs', 'one\jobs\JobsController@index'); 但是当我在我公司的服务器上尝试时,它不起作用! 它说控制器不存在。我已经比较了控制器和网络路由,但它与我本地的相同。
这是我的控制器:
App\Http\Controllers\one\Jobs\JobsController;
<?php
namespace App\Http\Controllers\one\Jobs;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Library\One\ApiLibrary;
use Alert;
class JobsController extends Controller
{
public function __construct()
{
$this->apiLib = new ApiLibrary;
}
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index(Request $request)
{
$token = $request->session()->get('token');
$put['data'] = ['token' => $token];
$this->apiLib->setParams($put['data']);
$result = $this->apiLib->generate('GET','/api/jobs');
if(!empty($result->status))
{
$data = $result->data;
$action = $result->action->original;
return view('one.jobs.jobsList',compact('data', 'action'));
}else{
$err_messages = "Server Error";
return view('one.errors.errors', compact('err_messages'));
}
}
}
知道如何解决这个问题吗?提前致谢!
【问题讨论】:
标签: laravel controller laravel-controller