php newbie
-
Posts
388 -
Joined
-
Last visited
Posts posted by php newbie
-
-
Nu uzseto tur kur vajag. Parasti to dara kontroliera metodē.
Route::get('{parametrs1}/{parametrs2}... function manaMetode($parametr = 'default', $parametrs2 = 'cita vertijba'){ }
bet Route::current()->parameters() būs tukšs. Vajag lai Route::current()->parameters() būtu defaultas vērtības
a nu var setParameter(), bet nu nesmuki
-
Izmantojot šo var dabūt aktuālā route'a visus parametrus:
Route::current()->parameters()
Paldies. Bet kā var default vertības uzsetot tā lai tas būtu iekšā Route::current()->parameters()
-
Un vēl jautājums par route. Teiksim ir route:
Route::get('user/{name?}', function($name = 'John') { return $name; });
Vai var dabūt tā route parametrus ka masīvu?
[ 'name' => 'john' ]
-
Bet vai var uztaisīt Builder vai Eloquent klases instanci zinot tabulas identifikatoru?
Man vajag funkciju kurai padot tabulas identifikatoru un tā atgriež datus. Pagaidam ir šāds variants:
public function getTableData($queryBuilder) { ... return $queryBuilder->get(); } getTableData(Users::query());
-
Nē nu dokumentāciju es skatijos un guglejos arī...
Man vajag dabūt datus no kādas random tabulas un lai rezultāts būtu tas eloquent collection. Teiksim funkcija kurai es padodu tabulas nosaukumu.DB::table($tableName);
neder jo rezultāts ir objektu masīvs on modeļa funkcijas nav pieejamas.
Tad mēģināju uzinicializēt to Eloquent:
new Eloquent(); Eloquent::construct();
Arī nesanāca. Un vispār tas eloquent objekts nemeklē datus, kaut tur ir tas visas metodes...
$model = new Users(); $model->take(1); $model->get();
Šitais atgriež visus ierakstus.
Tad sapratu ka tā eloquent nemaz nav pareiza klase un ka visi tie where() un tt atgriež QueryBuilder.
Nu jau apnika ar šito figņu ņemties un tagad es padodu funkcijai to queryBuild objektu..
$result = My::getTableData(Users::query(), Input::get('page'));
Bet tā arī nepieleca kā uzinicializēt query build objektu no tabulas nosaukuma. PHPStorm neiet dziļumā un pašam slinkums meklēt to sorce un kā tur tā instance tiek uztaisīta
public static function query() { return with(new static)->newQuery(); }
-
Sveiki.
Saku apgūt laravel un neko nevaru saprast...
$model = \DB::table($tableName); $result = $model->get();
Šitais atgriež masīvu ar objektiem, bet man vajag eloquent collection vai masīvu ar modeļiem lai varētu izsaukt model funkciju...
Vai kā uzinicializēt to eloquent no tabulas nosaukuma?
$model = new Eloquent('tablename');
-
nu uzrakstīji, kā ir patiesībā, tie 1000eur ir kas bij agrāk - ~700ls, vairāk Tu neizspiedīsi
vairāk var 'izspiest', bet lielāka daļa grozās ap to ciparu...
-
Personīgi zinu metinātāju kurš varētu pelnīt ap 3k. Nezinu cik viņam liela alga, bet gabaldarbi 500 eiro par nepilnu dienu. Viņš ir vairāk tāds ka freelancer un vasarā ļoti daudz strādā
Es pats strādāju ar ERP jau vairākus gadus un lielākai daļai kolēģu dažādos uzņēmumos algas ir ap 1000 eur uz rokām. Ir daži kadri kuri vai nu ļoti gudri, vai nu vienkārši māk gudri muldēt, tiem aiziet līdz 2k un vairāk.
-
ieliec kodu neviss document.ready, bet get success callback'ā
-
īpaši neiedziļinajos, bet tu ciklā masīvam katru reizi piešķiri jaunu vērtību, bet vajag likt klāt.
$array[] = ...
vai
array_push($array, $value); -
codez vai kads cits var aprakstīt kā tad labāk uzsetapot monitorus/vidi lai acīm būtu mazāka slodze?
Kā es sapratu ir jābūt tā lai visu varētu labi saskatīt (nav parak mazs), lai spilgtums nebūtu pārāk liels (tumsā tumšāku ekrānu). Kas cits?
Teiksim man pedējā laikā patīk ar planšetnieku grāmatas lasīt vakarā ar izslegtu gaismu. Tas laikam ir diezgan slikti acīm. Uzlieku brightness uz minimum, fonu tadu pelēku, lielu šriftu, bet vai vienalga labāk lasīt E-ink ar ieslēgtu gaismu? -
labākais būtu v3rb0 variants. vēl var izmantot manu shitkodu, bet array_intersect neder
-
tāds primitīvs variants kad katru ar katru salidzina. atnaks codez un pa 3 min. uzrakstīs normālu algoritmu
foreach ( $ranges as $key1 => $range1)
{
foreach ( $ranges as $key2 => $range2)
{
if ($key1 != $key2 &&
$range1['cena_no'] <= $range2['cena_lidz'] &&
$range1['cena_lidz'] >= $range2['cena_no']
{
//error
}
}
}
-
Tu ar kasti alu un 200ls vari divas nedeeljas plostot? Man laikam peec paaris dienaam izbeigtos kraajumi :(
par 200 Ls es nestrādāšu katru dienu. Apmēram 20 stundas
-
kādas 10k.. es uztaisītu par 200 Ls. man tik vajag kasti alus un 2 nedeļas
-
-
-
-
es godīgi nesaprotu kur problēma... codez apsteidza, bet nu jau uzrakstīju :)
http://codepad.org/Nfo5otML -
parkonvertēt var izmantojot sarežģītu matemātisko operāciju Dalīšanu
izvadīt vajadzīgaja formātā: http://php.net/manual/en/function.number-format.php
-
saprast nevar, bet man šķiet ka viņš grib uzģenerēt to matricu.
Eh kā man 1. kursā patika risināt tos uzdevumus kur vajadzēja aizpildīt matricas :)
http://codepad.org/N8IcO2qc -
-
Ko tu pīpē?
Es nodarbojos ar programmētāju apmācību un sagatavošanu un saviem skolniekiem palīdzu atrast labas darba vietas.
kā kļūt par tavu mācekli? nopietni.
-
labāk izmanto http://php.net/manual/en/function.strpos.php
laravel eloquent
in Iesācējiem
Posted · Edited by php newbie
Ideja bija paginatorā dabūt parametrus un action no request. Tad paginatoram vajadzētu padod tikai lapu skaitu un viss...
un tad ģenerēt linkus lapām tikai samainot 'page' parametru.
Bet nu labi, padošu tos parametrus no kontroliera: