// 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>
-
17:01
-
11:24
-
10:16
-
17:54
-
22:01
-
13:03
-
12:54
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
-
21:25
-
07:04
ТОП-10
-
Почему SERVER_ADDR имеет не тот IP 47572 visits
-
Как заменить $_SERVER[REMOTE_ADDR] на IP клиента в PHP за двумя Nginx? 30499 visits
-
Хочу вывести несколько строк из массива в один div, выводит только много undefined; подскажите, что делать? 23641 visits
-
Как через css изменить цвет png изображения? 10351 visits
-
Blob video url download 9961 visits
-
Php curl запрос через прокси с авторизацией 9214 visits
-
Работа с captcha vk api 8096 visits
READ ALSO
Как сохранить порядок подстрок? (React+PHP)
Задача "Как сохранить порядок отображения подстрок"!
107
Dependency Injection Container
Подскажите пожалуйста, при использовании DI-контейнера возникло несколько вопросов:
122