Skip to main content

Posts

Showing posts from October, 2018

slug in url laravel using js

reference: https://medium.com/@kshitij206/creating-title-slugs-with-laravel-5bc59080cce6 : https://anooserve.com/posts/2/adding-url-slugs-laravel-blog blade way: <script> $( "#title" ). keyup ( function (){ var name = $(this). val (); var slug = name. toLowerCase (); slug = slug. replace (/[^a-zA-Z0- 9 ]+/g, '-' ); $( "#slug" ). val (slug); $(this). val (name); }); </script> <div class = "form-group " > <label for = "title" >Title</label> <input class = "form-control" type= "text" name= "title" id= "title" value= "{{old('title')}}" > </div> <div class = "form-group " > <label for = "slug" >slug</label> <input class = "form-control" type= "text" name= "slug" id= "slug" value= "{{Request::old('slug&#

form validation using jquery

Reference: https://appdividend.com/2018/03/08/form-validation-using-jquery-laravel/ style: <style type= "text/css" > .error { color:red; } </style> Script: <script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script> //or <script type="text/javascript" src="{{asset(' assets/jqueryvalidation/dist/jquery.validate.min.js ')}}"></script> //then this is important <script type="text/javascript"> $(document).ready(function () { $(' #valid_form').validate(); }); </script> {{--<script type="text/javascript" src="{{asset('assets/jqueryvalidation/dist/jquery.validate.min.js')}}"></script>--}} {{--<script type="text/javascript">--}} {{--$(document).ready(function () {--}} {{--$('#package_form').validate({--}}

costum home url to redirect after login

Reference: https://stackoverflow.com/questions/42177044/laravel-5-4-redirection-to-custom-url-after-login web.php // Route::get('/home', 'HomeController@index')->name('home'); Route :: get ( '/adminpannel/hmc' , 'HomeController@index' )-> name ( 'home' ); in registrationcontroller // protected $redirectTo = '/home'; protected $redirectTo = '/adminpannel/hmc' ; in logincontroller // protected $redirectTo = '/home'; protected $redirectTo = '/adminpannel/hmc' ; in middleware/redirectifauthenticated public function handle ( $request , Closure $next , $guard = null ) { if ( Auth :: guard ( $guard )-> check ()) { return redirect ( '/adminpannel/hmc' ); } return $ next ( $request ); }

auto fill email phone etc of login user in laravel

one way to check if user is loggen in or not @ if ( Auth :: check ()) <h1>{{ Auth :: user ()-> name }}</h1> @ else <h1>name xaina</h1> @ endif Next MEthod: <div class = "form-group " > <span class = "data-label" for = "rider_email" >Your Email</span> @ if ( isset ( Auth :: user ()-> email )) <input class = "form-control" type= "email" name= "rider_email" id= "rider_email" readonly value= "{{ Auth::user()->email }}" > @ else <input class = "form-control" type= "email" name= "rider_email" id= "rider_email" required> @ endif

redirect to login blade after registration in laravel

User :: create ([ 'name' => $request -> input ( 'name' ), 'email' => $request -> input ( 'email' ), 'password' => bcrypt ( $request -> input ( 'password' )), ])-> roles ()-> attach ( $request -> input ( 'role_id' )); return $this -> loginnormalstore ( $request ); public function loginnormalstore ( Request $request ) { // $this->validateLogin($request); // Validate the form data $this -> validate ( $request , [ 'email' => 'required' , 'password' => 'required|min:6' ]); if ( Auth :: guard ( 'web' )-> attempt ([ 'email' => $request -> email , 'password' => $request -> password ], $request -> remember )) { return redirect ( '/' ); } return redirect ()-> back ()-> withInput ( $request -> only ( 'email' , 'remember' )); } Reference

replace url for admin login and backend in laravel

auth::routes() can be mannually written as : so by commenting auth routes in web.php and pasting above code it will work then you can change url easily. Reference: https://stackoverflow.com/questions/39196968/laravel-5-3-new-authroutes //see for 5.7 only// other are useless // Auth::routes(); // Authentication Routes... Route :: get ( 'backend/loginadmin' , 'Auth\LoginController@showLoginForm' )-> name ( 'login' ); Route :: post ( 'backend/loginadmin' , 'Auth\LoginController@login' ); Route :: post ( 'logout' , 'Auth\LoginController@logout' )-> name ( 'logout' ); // Registration Routes... Route :: get ( 'register/backendadmin' , 'Auth\RegisterController@showRegistrationForm' )-> name ( 'register' ); Route :: post ( 'register/backendadmin' , 'Auth\RegisterController@register' ); // Password Reset Routes... Route :: get ( 'password/reset'