Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 方法Illumb\Database\Eloquent\Collection::\uuuuToString()必须返回字符串值_Php_Laravel - Fatal编程技术网

Php 方法Illumb\Database\Eloquent\Collection::\uuuuToString()必须返回字符串值

Php 方法Illumb\Database\Eloquent\Collection::\uuuuToString()必须返回字符串值,php,laravel,Php,Laravel,这是我的学生管理员: namespace App\HTTP\Controllers; use App\Student; use Illuminate\View\View; class StudentsController extends Controller { public static function index(){ $students = Student::all(); return view( 'students',compact('st

这是我的学生管理员:

namespace App\HTTP\Controllers;

use App\Student;
use Illuminate\View\View;

class StudentsController extends Controller {

    public static function index(){
        $students = Student::all();
        return view( 'students',compact('students') );

    }
}
我的观点是:

{{ $students }}

{{}
是php中的
echo

首先将输出检查为

 <?php print_r($students); ?> 
和回显输出为,用于第一行值

 {{ $students[0]->name }}
像这样在循环中打印所有学生的名字

@forearch($students as $key=>$student)
    Name : {{$student->name}}
@endforearch

您的刀片视图接收数据作为(收集)学生关联数组,即(学生列表),您必须运行foreach循环以显示学生列表

@foreach($students as $std) 
 <li>{{$std->yourstudent_table_feild_name}}</li> 
@endforeach
@foreach($student作为$std)
  • {{$std->yourstudent\u table\u feild\u name}
  • @endforeach
    您的问题中没有什么是明确的。正确地编辑它,以便每个人都能理解您面临的问题。您希望从
    {{{$students}}
    中发生什么?只是想了解你想做什么
    @foreach($students as $std) 
     <li>{{$std->yourstudent_table_feild_name}}</li> 
    @endforeach