我试图用FTP上传我的Laravel项目,我做了一个作曲家更新,并将服务器的PHP版本更改为7。但是我得到一个'NotFoundHttpExcION'错误。有人能帮帮我吗?我只是学习Laravel和部署一个项目。我用了主持人。提前感谢。
对不起,找不到您要找的页面。
(1/1)在RouteCollection中找不到HttpException。php(第179行)
按路线收集-
at路由器-
at路由器-
at路由器-
在内核-
在管道上-
在转换要求-
在管道上-
在管道上-
在转换要求-
在管道上-
在管道上-
以最快的速度-
在管道上-
在管道上-
在检查形式维护模式下-
在管道上-
在管道上-
在管道上-
在内核-
在内核-
<?php
Route::get('index', function () {
return view('index.index');
});
Route::get('signup', function () {
return view('auth.signup');
});
Route::get('choose-signup', 'EmployerLoginController@create');
Route::post('choose-signup', 'EmployerLoginController@store');
Route::get('register-emp', function(){
return view('Auth.register-emp');
});
Route::post('register-emp', 'RegEmpController@store');
// ---
Route::get('home', 'HomeController@index');
Auth::routes(); // ---
// employer
Route::get('logs', 'Auth\EmployerLoginController@showLoginForm');
Route::post('logs', 'Auth\EmployerLoginController@login')->name('logss');
Route::get('employer', 'EmployerController@index')->name('emp');
// employer
// *******W O R K E X P E R I E N C E**************
Route::get('profile', 'WorkExperienceController@index')->middleware('auth');
Route::post('profile/add','WorkExperienceController@store');
Route::get('resume', 'WorkExperienceController@create')->middleware('auth');
Route::post('resume/{id}', 'WorkExperienceController@update');
Route::get('resume/{id}', 'WorkExperienceController@destroy');
// **********E D U C A T I O N***********
Route::post('profile/added','AddEducationController@store')->middleware('auth');
Route::post('profile/{id}', 'AddEducationController@update');
Route::get('profile/{id}', 'AddEducationController@destroy');
//*********S K I L L S******************
Route::post('skill/added','AddSkillsController@store')->middleware('auth');
Route::post('skill/{id}','AddSkillsController@update');
Route::get('skill/{id}', 'AddSkillsController@destroy');
//********* S E M I N A R S******************
Route::post('profileaddsem','AddSeminarController@store')->middleware('auth');
Route::post('seminar/{id}','AddSeminarController@update');
Route::get('seminar/{id}', 'AddSeminarController@destroy');
//*********C O N T A C T I N F O******************
Route::get('jobseeker-signup', 'ContactInfocontroller@create');
Route::post('jobseeker-signup', 'ContactInfocontroller@store');
Route::post('contact/{id}','ContactInfocontroller@update');
Route::get('choose-signup2', 'JobseekerLoginController@index');
Route::post('choose-signup2', 'JobseekerLoginController@store');
// Route::get('/contact-info', function () {
// return view('jobseeker-signup-partials.contact-info');
// });
// *****************I M A G E ***********************
Route::post('imgupdate','HomeController@update_avatar');
// ***************P O S T A J O B*************************
Route::get('jobsearch', 'PostJobController@index');
Route::post('jobsearch', 'PostJobController@index');
// ***************e d i t p o s t e d j o b************************
Route::post('posted/{id}', 'PostJobController@editJob');
Route::get('posted/{id}', 'PostJobController@destroy');
// ************J O B P O S T******************
Route::get('jobpost/{id}','PostJobController@show');
// ****Click Apply**********
Route::post('jobpost','ApplicationController@store');
// ****Click Save**********
Route::post('save','ApplicationController@saveJob');
// ***********delete saved jobs*******************
Route::post('unsave/{id}','ApplicationController@destroy');
Route::get('applicants','PostJobController@applicants');
Route::post('pdf','WorkExperienceController@upload');
// ****************************************
Route::get('sendemail', function() {
$data = array (
'name' => 'Hello Email!',
);
Mail::send('emails.welcome', $data, function($message){
$message->from('cathcasumali@gmail.com','Hello');
$message->to('caumali46@gmail.com')->subject('Hello');
});
return "Your email has been successfully sent";
});
Route::get('application', function(){
return view('index.application');
});
Route::get('messages', function(){
return view('index.messages');
});
// ***********E M P L O Y E R***********************
Route::get('employer-signup', 'EmployerSignupController@create');
Route::post('employer-signup', 'EmployerSignupController@store');
// Route::get('company-profile', 'PostJobController@create');
Route::post('employer/post', 'PostJobController@store');
// Route::prefix('employer')->group(function(){
// Route::get('/login', 'Auth\EmployerLoginController@showLoginForm')->name('employer.login');
// Route::post('/login', 'Auth\EmployerLoginController@login')->name('employer.login.submit');
// Route::get('/', 'EmployerController@index')->name('company-profile');
// });
// Route::get('/login', function () {
// return view('auth.login');
// });
// Route::get('/jobseeker-signup', function () {
// return view('auth.jobseeker-signup');
// });
// Route::get('/company-profile', function(){
// return view('index.company-profile');
// });
// Route::get('post', 'PostJobController@index');
编辑:正如mbozwood在评论中所说:两个相同的URL可以通过两种不同的方法存在。
我不知道你是否真的可以用相同的网址但不同的方法创建两个路由(GET和POST),就像下面这些:
Route::get('choose-signup', 'EmployerLoginController@create');
Route::post('choose-signup', 'EmployerLoginController@store');
相反,使用
Route::match(['get', 'post'], 'choose-signup', 'EmployerLoginController@signup');
在控制器方法中:
public function signup(Request $request)
{
if ($request->isMethod('post'))
{ return redirect()->action('EmployerLoginController@store', ['request' => $request]); }
else
{ return redirect()->action('EmployerLoginController@create'); }
}
这也许不是问题,但很奇怪。
根据您的评论:“嗨,这是我的项目的url…”,您试图访问的路由是“/”
。快速浏览一下routes文件,这是不存在的。
我试过了http://cathumali.890m.com/index这让我看到了看起来像头版的东西。如果这是预期的页面,我建议添加另一个指向同一控制器的路由,或者将路由固定到所有指向索引的点。
Route::get('/', function () {
return view('index.index');
});
我已经创建了一个laravel项目,并像https://www.mydemosite.org/healthcard 我把所有的文件都上传到了“健康卡”的子目录中。现在我已经在公用文件夹中进行了更改。 > 将索引文件更改为以下内容 需要目录。”/引导/自动加载。php′$app=require_once DIR/引导程序/应用程序。php′; 在此之后,我添加了一个. htaccess文件到root
我在一个laravel项目中意外地运行了命令,该命令显然删除了autoload_real.php 我得到这些错误消息时,运行: “PHP警告:require(C:\xampp\htdocs\e-commerce\vendor\composer/。/symfony/polyfill ctype/bootstrap.PHP):无法打开流:第66行的C:\xampp\htdocs\e-commerce\
迁移数据库ORM层 迁移模板Blade 迁移分页 迁移验证器 迁移Cache
我有一个应用程序在Laravel与.env.local文件(a和我做了下一个docker-comment文件: 还有我的Dockerfile: 我希望克隆存储库,并在docker compose构建时在dockerfile中执行以下操作: 重命名.env.local. env 给存储文件夹权限。我有一个错误在这一行
使用Laravel时,我知道在使用composer的项目中使用第三方库需要遵循的步骤: > 将包添加到composer.json: 运行来安装包 我正试图用highchartsphp做同样的事情。安装via composer非常简单,但没有关于如何将此软件包与Laravel一起使用的说明。如何加载正确的文件以及如何按照自述文件中的描述实例化该类?是否只是将其添加到提供程序和别名中,然后执行
我创建了两个laravel项目。一个用于后端连接数据库,第二个项目用于前端。然后我从projectone(后端项目)创建路由API,从数据库获取数据并传递到json。我希望projecttwo(前端)从api url获取数据。 我尝试以下代码: 我在第一个项目中的API路线: 我的第二个项目: 但是我得到500个内部服务器错误。 如何修复此问题?