/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create();
     $faker->addProvider(new Faker\Provider\ne_NP\Address($faker));
     $faker->addProvider(new Faker\Provider\ne_NP\Internet($faker));
     $faker->addProvider(new Faker\Provider\ne_NP\Person($faker));
     $faker->addProvider(new Faker\Provider\ne_NP\PhoneNumber($faker));
     foreach (range(1, 10) as $index) {
         App\Supplier::create(['name' => $faker->company(), 'location' => $faker->cityName(), 'email' => $faker->companyEmail(), 'telephone1' => $faker->phoneNumber(), 'telephone2' => $faker->phoneNumber(), 'date_added' => $faker->dateTimeThisYear($max = 'now'), 'default_order_mode' => 'delivery', 'is_enabled' => $faker->boolean($chanceOfGettingTrue = 50)]);
     }
 }
Beispiel #2
0
			</thead>
			
			<tbody>
					<?php 
//$price_logs = PriceLog::where('item_id', $invoice_item->Item->id)->orderBy('created_at', 'desc')->take(3)->orderBy('price','asc')->get();
$price_logs = DB::table('price_logs AS t1')->select('t1.*')->leftJoin('price_logs AS t2', function ($join) {
    $join->on('t1.supplier_id', '=', 't2.supplier_id');
    $join->on('t1.created_at', '<', 't2.created_at');
})->whereNull('t2.created_at')->where('t1.item_id', '=', $invoice_item->Item->id)->get();
?>

					@foreach($price_logs as $price_log)
					<tr>
						<td>{{ $price_log->created_at }}</td>
						<?php 
$supplier = App\Supplier::find($price_log->supplier_id);
?>
						<td>{{ $supplier->name }}</td>
						<td>{{ $supplier->payment_terms }}</td>
						<td>{{ $supplier->telephone_number }}</td>
						<td>{{ $supplier->email }}</td>
						<td>Php {{ number_format($price_log->price, 2, '.', ',') }}</td>
						<td>@if ($price_log->stock_availability === 1) Yes @else No @endif</td>
				</tr>
					@endforeach
			</tbody> 
		</table>
		@endforeach

	<table>
		<tr>