无法使用laravel(php)打印数据
我试过了,但没有成功:我不知道为什么 Page.php无法使用laravel(php)打印数据,php,laravel,Php,Laravel,我试过了,但没有成功:我不知道为什么 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 = D
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
错误:
哎呀,好像出了什么事
如果我在page.blade.php中删除“@foreach($persons as$person)$person@endforeach”,那么一切都正常工作,为什么会出错?
非常感谢 在您的视图中,将
$person
更改为:
<p>{{ $person }}</p>
{{$person}
{{}用于输出。{{{$person->id}}或{{$person}中指定的数据problem@Helpme我能想到的另一个可能出错的地方是你的问题。你知道它是否工作正常吗?如果没有,您可以在这里的文档中阅读更多关于它的内容:但是,我会尝试做一些类似$data_users=DB::table('persons')->where('id',1)->get();已解决,解决方案:“数组('per…”而不是“['per…”@Helpme啊好的。祝你的应用好运。”。
<p>{{ $person }}</p>