Laravel — извлечение записей, метод select

Laravel — извлечение записей, метод select

От автора: после настройки базы данных мы можем извлечь записи, используя интерфейс DB с помощью метода select. Синтаксис метода Laravel select описан в следующей таблице.

 

Laravel — извлечение записей, метод select

Пример

Шаг 1. Выполните следующую команду, чтобы создать контроллер с именем StudViewController.

php artisan make:controller StudViewController --plain

Шаг 2 — После выполнения данной команды вы получите следующий результат:

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Узнать подробнее

Laravel — извлечение записей, метод select

Шаг 3 — Скопируйте в файл app/Http/Controllers/StudViewController.php следующий код

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
use App\Http\Controllers\Controller;
 
class StudViewController extends Controller {
  public function index(){
 $users = DB::select('select * from student');
 return view('stud_view',['users'=>$users]);
  }
}

Шаг 4 — Создайте файл представления с именем resources/views/stud_view.blade.php и скопируйте в этот файл следующий код.

<html>
 
  <head>
 <title>View Student Records</title>
  </head>
 
  <body>
 <table border = 1>
 <tr>
 <td>ID</td>
 <td>Name</td>
 </tr>
 @foreach ($users as $user)
 <tr>
 <td>{{ $user->id }}</td>
 <td>{{ $user->name }}</td>
 </tr>
 @endforeach
 </table>
 
  </body>
</html>

Шаг 5 — Добавьте следующие строки в файл app/Http/routes.php.

Route::get('view-records','StudViewController@index');

Шаг 6 – Перейдите по следующему URL-адресу, чтобы просмотреть записи бд. http://localhost:8000/view-records

Шаг 7 – В результате вы должны получить следующее.

Laravel — извлечение записей, метод select

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Научиться

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree