#Part4 laravel 5 Blog Tutorial : Model Eloquent & Displaying Data from Database

Create a blog Apps in Laravel 5.3 tutorial for beginner : how to create Model Eloquent & Displaying Data from Database and fetch data from database in laravel

Create Blog Apps in Laravel 5.3 part 4 - To continue previews lessons about CRUD / create blog apps in laravel 5.3 project, this lesson will discuss about how to create and working with Model Eloquent  and how to Displaying Data from Database.

At the previews lessons, we has create database and connect it form laravel project, than we have configuration Restful Controllers and Routing System in our project, if you still confused, just read #Part2 laravel 5 Blog Tutorial : Database & Migration and part3 Restful Controllers and Routing System.

Model Eloquent & Displaying Data from Database

First, we need to create a Model in our project, Model will make a communication with database, create model using 'Artisan command' >>

php artisan make:model Blog

your model will be stored on App\Blog.php

Blog.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Blog extends Model
{
    protected $table ='blog_post';
}

"blog_post" is our table in database.

Next, in you Controller (BlogController) add Blog name spaces to declare our model. if you don't have BlogController.php, following the Part3 tutorial.

use App\Blog;

Next, add index function in our controller, we will fetch all data from database

Model Eloquent & Displaying Data from Database

BlogController.php

public function index()
    {
        // we will create index function
        // we need to show all data from "blog" table
        $blogs = Blog::all();
        // show data to our view
        return view('blog.index',['blogs' => $blogs]);        
    }

Next, create new folder (i create a 'blog' folder) and index file in our view. that index file will stored on resources\views\blog\index.blade.php

index.blade.php

<h1>My First Blog</h1>
@foreach ($blogs as $blog)
  <h2>{{ $blog->title }}</h2>
  <p>{{ $blog->description }}</p>
  <hr>
@endforeach

Now, try to access your project stored on : http://localhost:8080/blog , manual insert any data into your database before.

Video tutorial Part4 laravel 5 Blog



See you Next Lessons......

COMMENTS

Next Recomended


Feel free to code it up and send us a pull request.

Hi everyone, let's me know how much this lesson can help your work. Please Subscribe and Follow Our Social Media 'kodeajaib[dot]com' to get Latest tutorials and will be send to your email everyday for free!, Just hit a comment if you have confused. Nice to meet you and Happy coding :) all ^^



Follow by E-Mail


Name

ADO.NET,3,Ajax,6,Android,9,AngularJS,4,ASP.NET,4,Blogger Tutorials,7,Bootstrap,7,C++,1,Codeigniter,2,Cplusplus,6,Crystal Report,6,CSharp,25,Ebook Java,2,FlyExam,1,FSharp,3,Game Development,2,Java,35,JDBC,2,Laravel,84,Lumen,2,MariaDB,2,Ms Access,3,MySQL,31,ODBC,6,OleDB,1,PHP,14,PHP Framework,5,PHP MYSQLI,9,PHP OOP,5,Python,8,Python 3,4,SQL Server,4,SQLite,4,Uncategorized,5,Vb 6,2,Vb.Net,89,Video,48,Vue Js,4,WPF,2,Yii,3,
ltr
item
KODE AJAIB: #Part4 laravel 5 Blog Tutorial : Model Eloquent & Displaying Data from Database
#Part4 laravel 5 Blog Tutorial : Model Eloquent & Displaying Data from Database
Create a blog Apps in Laravel 5.3 tutorial for beginner : how to create Model Eloquent & Displaying Data from Database and fetch data from database in laravel
https://1.bp.blogspot.com/-7IY8E8kG98w/V9q-IqcWUSI/AAAAAAAACgs/C4kDW1zAYL8aEPJUfAPu7Ig1ZuDBYQDWQCLcB/s320/laravel-tutorial-for-beginner.png
https://1.bp.blogspot.com/-7IY8E8kG98w/V9q-IqcWUSI/AAAAAAAACgs/C4kDW1zAYL8aEPJUfAPu7Ig1ZuDBYQDWQCLcB/s72-c/laravel-tutorial-for-beginner.png
KODE AJAIB
https://www.kodeajaib.com/2016/09/part4-laravel-5-blog-tutorial-model.html
https://www.kodeajaib.com/
https://www.kodeajaib.com/
https://www.kodeajaib.com/2016/09/part4-laravel-5-blog-tutorial-model.html
true
3214704946184383982
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy