Skip to content

pinnacledeveloper123/laravel-blog

Repository files navigation

My Notes

Some Useful Laravel Tips


Table of Contents

Artisan

php artisan list

php artisan serve

php artisan make:model Post -m

php artisan make:migration create_posts_table

php artisan migrate

php artisan make:controller PostsController --resource

php artisan down

Route

route('posts.index')

route('posts.edit', $post->id)

Route::resource('posts','PostController');

Route::get('contact', 'PagesController@getContact');

View

return view('pages.index');return

return view('posts.index')->withPosts($posts);

Form Helper

Visit this link For more info

{!! Form::open(['route' => 'posts.store', 'data-parsley-validate' => '']) !!}
      
   {{ Form::label('title', 'Title:') }}
   {{ Form::text('title', null, array('class' => 'form-control', 'required' => '', 'maxlength' => '255')) }}
      
   {{ Form::label('body', 'Post Body:') }}
   {{ Form::textarea('body', null, array('class' => 'form-control', 'required' => '')) }}
      
   {{ Form::submit('Create Post', array('class' => 'btn btn-success btn-lg btn-block', 'style' => 'margin-top: 20px;'))}}
    
 {!! Form::close() !!}
 

Form Model Binding

{!! Form::model($post, ['route' => ['posts.update', $post->id], 'method' => 'PUT', 'data-parsley-validate' => '']) !!}

Add css & Js

{!! Html::style('css/parsley.css') !!}

{!! Html::script('js/parsley.min.js') !!}

Request

class="{{ Request::is('/') ? 'active' : '' }}"

$request->title;

Validate

// Validate form data
$this->validate($request, array(
    'title' => 'required|max:255',
    'body'  =>  'required'
 ));


'''

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages