Laravel preluare date din mysql
Scris: Dum Ian 27, 2019
Salutare,
Sunt la inceputul unui proiect in Laravel si nu reusesc sa inteleg cum pot aduce date dintr-o tabela mysql.
In strucutra de directoare: resources->view->comenzi->valori ; am un fisier vanzari.blade.php cu urmatorul cod, iar in acest fisier vreau sa adaug in select option, lista cu furnizori din extensia controller-ului Furnizori.php
In directorul: app am un fisier FurnizoriTbl.php
In strucutra de directoare: app->Http->Controllers am un fisier Furnizori.php unde se afla query-ul care imi genereaza lista cu furnizori
Cele doua extensii ale Controller-ului FurnizoriTbl.php si Furnizori.php le-am creat dupa inspiratiile de pe google, insa nu stiu ce utilitate are extensia FurnizoriTbl si nici cum sa aduc datele returnate de in select option.
Multumesc!
Sunt la inceputul unui proiect in Laravel si nu reusesc sa inteleg cum pot aduce date dintr-o tabela mysql.
In strucutra de directoare: resources->view->comenzi->valori ; am un fisier vanzari.blade.php cu urmatorul cod, iar in acest fisier vreau sa adaug in select option, lista cu furnizori din extensia controller-ului Furnizori.php
Cod: Selectaţi tot
<select>
<option value="*">Alege furnizor</option>
...aici vreau sa aduc restul de furnizori din query...
</select>
Cod: Selectaţi tot
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class FurnizoriTbl extends Model
{
protected $table = 'furnizori';
protected $primaryKey = 'ID';
protected $connection = 'liconn';
public $timestamps = false;
}
Cod: Selectaţi tot
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Cache;
// use App\Http\Controllers\Utile;
// use Illuminate\Support\Facades\Storage;
// use Carbon\Carbon;
use App\FurnizoriTbl;
class Furnizori extends Controller
{
private $dbconn = 'liconn';
function getFurnizori(){
return DB::connection($this->dbconn)
->table('FurnizoriTbl')
->select('ID', 'Furnizor')
->where('NIVEL', 1)
->orderBy('Furnizor', 'asc')
->get();
}
}
Multumesc!