I am using Laravel 5.2 and facing strange behavior at local and server. The below code working fine in Local where as not working in server.
In controller newly added method is not working, even updating the existing method also not working.
Routing code
routes\web.php code as below
Route::get('dbimport/','DbImportController@index');
Route::get('dbimport/test','DbImportController@test');
DbImportController code
app\Http\Controllers\DbImportController.php as below
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use \Illuminate\Database\Connection;
use \Illuminate\Http\Request;
use App\Http\Requests;
class DbImportController extends Controller
{
public function index() {
return view('dbimport');
}
public function test() {
return 'This is a test method';
}
}
The above code is working fine and the methods also working fine, but today I added new method which is called csv and updated test method content.
Updated code as follows
class DbImportController extends Controller
{
public function index() {
return view('dbimport');
}
public function test() {
return 'This is a test method modified @ 27/10/2016';
}
public function csv() {
return view('csvimport');
}
}
And routes/web.php
Route::get('dbimport/','DbImportController@index');
Route::get('dbimport/test','DbImportController@test');
Route::get('dbimport/csv','DbImportController@csv');
Now, if I run the test method it's showing old content as "This is a test method" not showing updated code.
If I run the new method dbimport/csv it's showing an error as below
I run all the cache clear commans, php artisan config:clear, cache:clear, view:clear, route:clear. But no use.
Please help me, thanks in advance.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire