// 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>
-
13:29
Кофе для программистов: как напиток влияет на продуктивность кодеров?
-
22:13
Рекламные вывески: как привлечь внимание и увеличить продажи
-
19:13
Топ-5 трендов в мире наушников на 2025 год
-
16:04
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
-
17:27
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
-
22:17
-
18:08
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
-
18:54
Анализ конкурентов в SEO: как обойти их в выдаче Google
-
17:35
ТОП-10
-
Почему SERVER_ADDR имеет не тот IP 47933 visits
-
Как заменить $_SERVER[REMOTE_ADDR] на IP клиента в PHP за двумя Nginx? 30568 visits
-
Хочу вывести несколько строк из массива в один div, выводит только много undefined; подскажите, что делать? 23914 visits
-
Как через css изменить цвет png изображения? 10407 visits
-
Blob video url download 10006 visits
-
Php curl запрос через прокси с авторизацией 9281 visits
-
Работа с captcha vk api 8149 visits
READ ALSO
Как сохранить порядок подстрок? (React+PHP)
Задача "Как сохранить порядок отображения подстрок"!
117
Dependency Injection Container
Подскажите пожалуйста, при использовании DI-контейнера возникло несколько вопросов:
131