jaeturma

jaeturma

Member Since 8 Months Ago

Experience Points 70
Experience
Level
Lessons Completed 0
Lessons
Completed
Best Reply Awards 0
Best Answer
Awards
  • Start Your Engines Achievement

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • First Thousand Achievement

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • One Year Member Achievement

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • Two Year Member Achievement

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • Three Year Member Achievement

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • Four Year Member Achievement

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • Five Year Member Achievement

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • School In Session Achievement

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • Welcome To The Community Achievement

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • Full Time Learner Achievement

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • Pay It Forward Achievement

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • Subscriber Achievement

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • Laracasts Evangelist Achievement

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • Chatty Cathy Achievement

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • Laracasts Veteran Achievement

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • Ten Thousand Strong Achievement

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • Laracasts Master Achievement

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • Laracasts Tutor Achievement

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • Laracasts Sensei Achievement

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • Top 50 Achievement

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

16 May
8 months ago

jaeturma left a reply on Need To Add Data In Two Tables

I just thought this was the right place to get help. So sad for the others they only use posts to gain XP. Anyway guys thanx for the help. I went back to traditional procedural PHP since it was a rush. Anyway, I can learn it later the extra time I have.

29 Apr
8 months ago

jaeturma left a reply on Need To Add Data In Two Tables

@bashy i have this in composer.json

    "require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",

does doesn't mean its 5.2?

@bobbybouwmann i have already modified a lot on this script. i know simple things going on so far. i just want to try making the script more friendly. I know eloquent is the right thing but i want to look into what it is existing. that is why i posted here guys just thinking if somebody can help me.

jaeturma started a new conversation Need To Add Data In Two Tables

i have downloaded a script running laravel 5.2 and in a process users need to register before adding some list (list <- child table) and this works fine. What I need to do is combine registration together with a 3 lists. Therefore, registration still goes to users table and list goes to list table. Do I need to specify this in model?

I have this code so far.

ListingUserController.php

use Auth; use App\User; use App\Listings; use App\Categories; use App\SubCategories; use App\Location;

use App\Http\Requests; use Illuminate\Http\Request; use Session; use Intervention\Image\Facades\Image; use Illuminate\Support\Facades\DB;

class ListingsUserController extends Controller { public function submit_listing() {

    $categories = Categories::orderBy('category_name')->get();
    $locations = Location::orderBy('location_name')->get();
    return view('pages.addeditlisting',compact('categories','locations'));
}

public function addnew(Request $request) { $data = \Input::except(array('_token')) ; $rule=array( 'category' => 'required', 'sub_category' => 'required', 'title' => 'required' );

    $validator = \Validator::make($data,$rule);
    if ($validator->fails())
    {
            return redirect()->back()->withErrors($validator->messages());
    } 
    $inputs = $request->all();
    
    if(!empty($inputs['id'])){
        $listings = Listings::findOrFail($inputs['id']);
    }else{
        $listings = new Listings;
    }
    
    $listing_slug = str_slug($inputs['title'], "-");
    
    if(empty($inputs['id'])){ 
        $listings->user_id = Auth::User()->id;
    } 

    $listings->cat_id = $inputs['category'];
    $listings->sub_cat_id = $inputs['sub_category'];
    $listings->location_id = $inputs['location']; 
      
    $listings->save();

    if(!empty($inputs['id'])){
        \Session::flash('flash_message', 'Changes Saved');
        return \Redirect::back();
    }else{
        \Session::flash('flash_message', 'Listing Added');
        return \Redirect::back();
    }                  
     
}     

IndexController.php

namespace App\Http\Controllers;

use Auth; use App\User; use App\Categories; use App\Listings;

use Illuminate\Http\Request;

use App\Http\Requests; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\DB; use Intervention\Image\Facades\Image;

class IndexController extends Controller {

public function register()
{            
    return view('pages.register');
}

public function postRegister(Request $request)
{ 
    
    $data =  \Input::except(array('_token')) ;
    
    $inputs = $request->all();
    
    $rule=array(
            'first_name' => 'required',
            'last_name' => 'required',
            'email' => 'required|email|max:75|unique:users',
            'password' => 'required|min:3|confirmed'
             );
    
     $validator = \Validator::make($data,$rule);

    if ($validator->fails())
    {
            return redirect()->back()->withErrors($validator->messages());
    } 
      
    $user = new User;

$user->first_name = $inputs['first_name'];  
$user->last_name = $inputs['last_name'];
    $user->email = $inputs['email'];     
    $user->password= bcrypt($inputs['password']); 
   
    $user->save();
    
        \Session::flash('flash_message', '<b>Register successfully!');

        return \Redirect::back();

}    

Any help would greatly appreciated and helps me a lot.