Не могу взять все записи ['title] таблицы 'rats'.(Property [title] does not exist on this collection instance.) Laravel. Помогите

110
27 июня 2021, 02:10
    
           // web.php 
           Route::get('article', 'IndexController@article')->name('article'); 
     
    // Сontoller  IndexController.php 
        protected $message; 
        protected $header; 
        public function __construct() { 
           $this->header = 'This is for site.blade.php Hello World!!!'; 
           $this->message = 'This is for site.blade.php A simple primary alert—check it out!'; 
        } 
           public function article() { 
                $data = \App\Article::all(); 
                return view('rat-page')->with(['message' => $this->message, 
                                               'header' => $this->header, 
                                               'data' => $data]); 
     
        } 
     
    // model Article.php 
     
    namespace App; 
    use Illuminate\Database\Eloquent\Model; 
    class Article extends Model 
    { 
        // 
    } 
 
    // migration 2019_08_28_110014_create_articles_table.php 
     
    use Illuminate\Support\Facades\Schema; 
    use Illuminate\Database\Schema\Blueprint; 
    use Illuminate\Database\Migrations\Migration; 
     
    class CreateArticlesTable extends Migration 
    { 
        /** 
         * Run the migrations. 
         * 
         * @return void 
         */ 
        public function up() 
        { 
            Schema::create('articles', function (Blueprint $table) { 
                $table->increments('id'); 
                $table->text('title'); 
                $table->text('text'); 
                $table->timestamps(); 
            }); 
        } 
     
        /** 
         * Reverse the migrations. 
         * 
         * @return void 
         */ 
        public function down() 
        { 
            Schema::dropIfExists('articles'); 
        } 
    } 
     
     
     
     
           // rat-page.blade.php  
        @extends('layouts.site') 
        @foreach($data as $pagedata) 
         <a class="btn btn-primary" href="{{ route('index') }}" role="button"> back </a> 
         <div class="alert alert-warning" role="alert"> 
         {{ $pagedata->title }} 
         </div> 
        @endforeach 
        @endsection 
     
     
           // site.blade.php  
        <!doctype html> 
        <html lang="en"> 
            <head> 
                <meta charset="utf-8"> 
                <meta name="viewport" content="width=device-width, initial-scale=1"> 
                <link href="{{ asset('css/bootstrap.min.css') }}" rel="stylesheet"> 
            </head> 
            <body> 
 <div class="alert alert-primary" role="alert"> 
   {{$message}} 
 </div> 
 <div class="alert alert-success" role="alert"> 
    {{$header}} 
 </div> 
        @yield('content') 
            </body> 
        </html> 
     
     
    
READ ALSO
Как сохранить порядок подстрок? (React+PHP)

Как сохранить порядок подстрок? (React+PHP)

Задача "Как сохранить порядок отображения подстрок"!

107
Docker: invalid reference format

Docker: invalid reference format

Всем приветТолько начал изучать Docker

97
Dependency Injection Container

Dependency Injection Container

Подскажите пожалуйста, при использовании DI-контейнера возникло несколько вопросов:

122
Php Language Selector

Php Language Selector

Имеем вот такой селектор,

120