I tried, but don't work: i don't know why...
Page.php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class takeData extends Controller
{
public function selectdata()
{
$data_users = DB::select('select * from persons where id = :id', ['id' => 1]);
return view('page', ['persons' => $data_users]);
}
}
....
page.blade.php
....
@foreach ($persons as $person)
<p>$person</p>
@endforeach
routes.php
Route::get('takeData', 'Page@selectdata');
Error: Whoops, looks like something went wrong.
If I remove '@foreach ($ persons as $ person)
$ person @endforeach' in page.blade.php everything works correctly, why is it wrong? Thanks a lot!!!