Hirdetés
- AGM G3 Pro - ordít róla, hogy szofterfejlesztők kellenének
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Samsung Galaxy S25 - végre van kicsi!
- Örömhír: nem spórol Európán a OnePlus
- MIUI / HyperOS topik
- One mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Magisk
- Fotók, videók mobillal
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
_ak_
addikt
válasz
PumpkinSeed
#16447
üzenetére
Nem találkoztam sehol, semmi iránymutató értékekkel, szóval szerintem ez nem ennyire konkrét.
Persze törekedni kell a különböző logikák szétválasztására és legfőképp a kódismétlés kerülésére, de ha aránytalanul több munkával járna a szétválasztás, akkor elfogadható.Nagyjából én így vettem le az elméletet, de egyrészt gyakorlatom alig, másrészt szerintem a project típusától is változhat.
Aztán remélem valaki kijavít, hogy ha hülyeséget mondtam.

-
_ak_
addikt
válasz
honda 1993
#16438
üzenetére
Ezt a tanfolyamot csináld végig és sokkal érhetőbb lesz minden. Magyar, itt-ott elavult, de ahogy elnézem, sokat segítene a dolgok megértésben.
-
_ak_
addikt
válasz
19.Norbika
#16084
üzenetére
Remek megoldások, csak valami automatábbra gondoltam, kevesebb gépeléssel.
(nem mintha ebbe beletörne az ujjam, de nem árthat megismeri több módszert.)Végül is foreach ($arr as $foo => $bar) ként járom be és úgy mentem el. Egyelőre így könnyebb felhasználnom a listámat.
-
_ak_
addikt
Egy kis útmutatásra lenne szükségem.
Még mindig Laravel, de a kérdés ezen felül áll.Adott egy Counties táblám, amibe seeder segítségével szeretném felvinni az adatokat, ami a megye + rövidítése lenne.
Csak a megyéket egyszerű:
public function run()
{
$counties = ['Bács-Kiskun',
'Baranya'...
];
foreach ($counties as $county)
{
County::create([
'county' => $county
]);
}
}De mi lenne a célszerű, ha hozzájuk tartozó kódot is hozzá akarnám adni?
Már az elején gondban vagyok, hogy legyen vajon egy nested tömb ['bács', 'ba'] és akkor talán? egy ilyesmi:
foreach($counties as $key => $county)
{
$code= $code[$key];
}, de jó lehet az is, ha külön két tömböt hozok létre és:
foreach (array_combine($counties, $codes) as $county=> $code)?
Csak az utóbbit, hogy mentem el a táblába?
-
_ak_
addikt
válasz
Speeedfire
#15932
üzenetére
Köszi, az alap reláció megvolt, csak nem tudtam, hogy hogyan lehet meghívni, de végül is kikísérleteztem. Valószínűleg az zavart meg, hogy sokkal egyszerűbb volt, mint gondoltam.
Logikus volt, főleg miután írtad, hogy egy tömbbe kell lennie a felhasználóknak és a kutyáknak.Controllerbe:
public function index()
{
$users = User::with('dogs')->paginate(50);
return View::make('admin.index', compact('users'));
}Viewba:
<td>{{{ $user -> username }}} <span class="badge">{{ $user->dogs->count() }}</span></td>
És már ott is van szépen a nevek mellett a számláló.
Nem tudom, hogy ennél van-e egyszerűbb vagy jobb, de mindenképp helyénvalóbb.
-
_ak_
addikt
Felmerült bennem egy elméleti kérdés. Laravelben fejlesztek és van egy táblázatom, ahová a felhasználó mellé ki szeretném írni az általa feltöltött, jelen esetben, kutyák számát.
Jelenleg ez így néz ki:@foreach($users as $user)
<tr>
<td>{{ $user -> id }}</td>
<td>{{{ $user -> username }}} <span class="badge">{{ $dogs=DB::table('dogs')->where('user_id', '=', $user->id)->count() }}</span></td>
<td>{{{ $user -> email }}}</td>
<td>{{ $user -> created_at }}</td>
<td>{{ $user -> active }}</td>
.
.
.Viszont ez a megoldás nem ellentétes az MVC lapjaival? Ugye a viewban nem kéne hogy semmilyen logika legyen, de egyszerűen tippem sincs, hogy másképp hogyan lehetne kiíratni ezt az adatot.
Legnagyobb ötletem egy függvény írása volt a Modellben, aminek tovább adom változóként a user id-t és a kimeneti értéke a keresett szám, de nem sikerült implementálnom ezt az elképzelésemet.
szer.: tudom, hogy egy DB querynek inkább a modellben van a helye, de nem tudom, hogy egy ilyen foreach loopban hogyan tudnám az adott felhasználóhoz kötni a megfelelő értéket és ezt tovább adni.
Új hozzászólás Aktív témák
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Milyen CPU léghűtést vegyek?
- Kerékpárosok, bringások ide!
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- AGM G3 Pro - ordít róla, hogy szofterfejlesztők kellenének
- Milyen monitort vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Arc Raiders
- Először sikerült AI felskálázót integrálnia a Proton fő komponensébe a Valve-nak
- Gaming notebook topik
- További aktív témák...
- Ps5 Lemezes Verzió Extrán Megkímélt 2 Kontival Eladó!!!
- Új i5 12400F/G.byte B760M.DS3H/32GB DDR4,3200MHz.ARGB/1TB M.2/750GOLD/RTX5070 OC 12GB DLSS4/WIN11PRO
- Apple Magic -Keyboard, Trackpad és Mouse
- Xiaomi 15 256GB,Újszerű,Dobozával,12 hónap garanciával
- használt Xiaomi 11T Pro 5G 128GB 8GB Celestial Blue
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 400 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- Apple iPhone 12 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B650 R7 8700F 32GB DDR5 512GB SSD RX 6800 16GB Zalman Z1 Plus Cooler Master 750W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



