I am new to laravel, I am trying to pass data from a view to a controller, but am getting some errors. I searched but did not get how I can solve this problem. Please review my code and let me know where I am going wrong?
demoview.blade.php Code
echo Form::open(array( 'method' => 'post','action' => ' DemoController@savess ')); echo Form::label('name', 'Name'); echo Form::text('name'); echo Form::label('email', 'E-Mail Address'); echo Form::text('email'); echo Form::close();
Code DemoController.php
namespace App\Http\Controllers; use Illuminate\Http\Request; class DemoController extends Controller { public function __construct() { $this->middleware('guest'); } public function demofunction() { $users = \DB::table('user')->get(); foreach ($users as $user) { echo $user->name; echo $user->email; } return view('demoview'); } public function savess(){ } }
Route Code .php
Route::get('demo', ' DemoController@demofunction ');
Mistake:
ErrorException in compiled.php line 8658: Action App\Http\Controllers\ DemoController@savess not defined. (View: E:\xampp\htdocs\ayaz\resources\views\demoview.blade.php) InvalidArgumentException in compiled.php line 8658: Action App\Http\Controllers\ DemoController@savess not defined.
php laravel
Ayaz Shah
source share