خرید بک لینک
کار با قالب (layout) در لاراول همانطور که در آموزش "نحوه ی نمایش view به وسیله controller " دید ، نمایش اطلاعات بدون قالب خاصی بود.البته ما می توانستیم به وسیله ی یک سری تگ های html کمی ظاهر سایت را تادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

یکی از راه های مفید در سرعت پردازش سایت و همچنین سئو استفاده از minify و compress کردن فایل های css و javascript هست . برای این کار روش های متنوعی وجود داره که یکی از مفید ترینشون که من استفاده کرادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

RBAC لیست کاربرانی دارای نقش خاص در YII2در بسیاری از مواقع در پروژه شما نیاز به لیست کاربرانی که دارای یک نقش مشخص هستند دارید.به عنوان مثال می خواهید لیست کاربرانی که به عنوان مدیر در سایت شما فعالیتادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

کامپوننت ها و اسلات ها در لاراول تقریبا شبیه به section ها و layout ها هستند . در مستندات فریم ورک گفته شده که این مفاهیم راحت تر قابل فهم هست. برای مثال : برای هشدار به کاربر یا همان alert ها , به جاادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

نمایش دیتا در لاراول

نمایش اطلاعات و داده ها در لاراول

جهت نمایش داده ها در فایل های blade از طریق ارسال دیتا از کنترلر به ویو در اینجا توضیح دادیم شما در route نیز می توانید داده را به ویو ارسال نمایید : در route [php] Route::get('greeting', function () { retu view('/article/index', ['name' => 'golaravel.ir']); }); [/php] و در ویو [php] salam , {{ $name }}. [/php]

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

دستورات artisan در laravel آشنایی با دستورات artisan در فریم ورک laravel : +تولید کلید تصادفی: [php] php artisan key:generate [/php] پس از اجرا فایل .env در رووت پروژه ایجاد می شود (این فایل راادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

checkAccess in Yii2 RBAC برای بررسی میزان دسترسی کاربر جاری به یک نقش (RoleName) یا یک مجوز (Permission) از دستور زیر استفاده می کردیم: [php] Yii::$app->user->can("admin") [/php] در صورتی که بخواهیم میزان دسترسی یک کاربر مشخص به یک نقش یا مجوز خاص را بررسی کنیم از دستور checkaccess استفاده می کنیم شکل کلی این دستور به این صورت می باشد: [php] Yii::$app->authManager->checkAccess($userid, 'roleOrPermission') [/php] خروجی این کد در صورتی که کاربر دسترسی داشته باشد true یا۱ می باشد. امادر صورت عدم دسترسی مقداری بازگردانده نمیشود

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

در این پست از سایتgoyii قصد ایجاد فهرست کامل برای ایجاد پروژه به صورت قدم به قدم را دارم تا دوستان برای شروع بتوانند به صورت منظم و بخش به بخش مراحل را تا پیاده سازی کامل طی کنند. دانلود آخرین ورژن ادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

صفرتا صد پروژه فریم ورک لاراول laravel نصب و راه اندازی فریم ورک لاراول تنظیمات پروژه در فریم ورک لاراول Laravel دیتابیس و تنظیمات آن در فریم ورک لاراول laravel blade template کار با قالب layout درادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 9 اسفند 1397 ساعت: 15:09

blade یک موتور قدرتمند برای قالب در لاراول فراهم میکند.بر خلاف سایر قالب های php شما را ر استفاده از کد های php در ویو محدود نمی کند.در واقع کلیه کد های blade در کدهای php کامپایل و به صورت کش ذخیره می شوند(تا زمانی که تغییر کنند.)فایل های blade در فولدر resources/views ذخیره می شوند و دارای پسوند .blade.phpادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: جمعه 28 ارديبهشت 1397 ساعت: 13:09

برای لینک دهی در فریم ورک yii ، می توانید به جای استفاده از تگ لینک (a) ازHtml::a استفاده کنیدنحوه ی استفاده در Document فریم ورک به این صورت می باشد :1Html::a('text',link, [options]);به راحتی شما می توانید در پروژه از آن استفاده کنیدمثال :1Html::a('Link', ['/site/test'], ['target'=>'_blank']);اما زمانی که شما از این قابلیت در Gridview و یا DetailView استفاده می کنید قسمت option لحاظ نمی شودنکته در اینجاست که شما باید format آن را مشخص کنید و برابر با raw قرار دهید :123456789101112[                        'attribute'=> 'link',                        'format'=> 'raw',                        'value'=> function($data) {                            if(empادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: جمعه 20 بهمن 1396 ساعت: 13:36

نصب و راه اندازی پروژه در فریم ورک لاراول Laravelبرای نصب و راه اندازی فریم ورک لاراول laravel نسخه ۵٫۵ سیستم شما باید موارد زیر را دارا باشد :PHP >= 7.0.0OpenSSL PHP ExtensionPDO PHP ExtensionMbstring PHP ExtensionTokenizer PHP ExtensionXML PHP Extensionبرای نصب فریم ورک شما به دو روش می توانید این کار را انجام دهید :استفاده از لاراول اینستالر Via Laravel Installerاستفاده از کامپوزر Via Composer Create-Projectدر روش اول ابتدا باید لاراول اینستالر را به وسیله کامپوزر (:D) دانلود کنین:لینک دانلود کامپوزر + مستندات آن (آموزش)[php] composer global require "laravel/installer" [/php]و بعد با استفاده از دستور زیر پروژه ی خودتونو ایجاد کنید : با دستور زیر پروژه ی blog ایجاد می شود[php] laravel new blog [/php]در روش دوم که من خودم با اون کار می کنم و راحت تر هستم با استفاده از دستور زیر پروژه ی blog ایجاد میشه[php] composer create-project --prefer-dist laravel/laravel blog [/php]نصب و راه اندازی پروژه در فریم ورک لاراول Laravelنکته ۱: بجای blog هر اسمی که دوس دارین بزاریننکته ۲ : Application Keyپس از نصب فریمورک باید یک کد ۳۲ کاراکتری تصادفی به عنوان کلید تنظیم کنید :در پروژه هایی که به وسیله کامپوزر و یا لاراول اینستالر ایجاد می شوند این کلید به صورت اتوماتیک ایجاد ادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: جمعه 20 بهمن 1396 ساعت: 13:36

در پست قبلی نصب و راه اندازی پروژه در فریم ورک لاراول Laravel در انتهای متن ما لینک نمایش سایت را قرار دادیمنکته۱:پس از نصب و فعال کردن فریم ورک لاراول (در سرور یا لوکال) باید روت root اصلی سرورتون رو به فایل index.php واقع در فولدر public قرار دهید.نکته۲: فولدر های storage , bootstrap/cache باید قابل نوشتن باشند (writable) ،پس فراموش نکنید که permission (سطح دسترسی ) را در سرورتون برای این فولدر ها اعمال کنید.نکته۳: برای سایر تنظیمات می توانید به فولدر config رفته و فایل app.php را مشاهده کنید.در این قسمت می توانید تنظیمات نظیر timezone و language را تنظیم نمایید.+ نوشته شده در  چهارشنبه هجدهم بهمن ۱۳۹۶ساعت 9:22  توسط امیر  |  ادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: جمعه 20 بهمن 1396 ساعت: 13:36

برنامه نویسی php
How to get response as json format(application/json) in yii?

Create this function in your (base) Controller:


protected function renderJSON($data)
{
header('Content-type: application/json');
echo CJSON::encode($data);
foreach (Yii::app()->log->routes as $route) {
if($route instanceof CWebLogRoute) {
$route->enabled = false; // disable any weblogroutes
}
}
Yii::app()->end();
}

+ نوشته شده در سه شنبه سوم مرداد ۱۳۹۶ساعت 17:5 توسط امیر |

برچسب: نویسنده: پندار توکلی تاريخ: پنجشنبه 23 شهريور 1396 ساعت: 0:25

استفاده از متد findByAttributes() در yii1 یکی از متد های CActiveRecord متد findByAttributes می باشد که یک رکورد(سطر) را بر اساس ویژگی ها و شرط های خواسته شده پیدا می کند:که سه ۳ آرگومان دریافت می کند :public static findByAttributes(array $attributes, mixed $condition='', array $params=array ( ))همانطور که در کد بالا مشخص است این سه آرگومان به شرح زیر می باشندک attributesکه به صورت آرایه دریافت میشادامه مطلب

برچسب: نویسنده: پندار توکلی تاريخ: شنبه 4 شهريور 1396 ساعت: 3:17

صفحه بندی