رفتن به مطلب
انجمن پشتیبانی لاراول ایران

مهدی

کاربر
  • تعداد ارسال ها

    44
  • تاریخ عضویت

  • آخرین بازدید

تمامی ارسال های مهدی

  1. با تشکر از شما مشکل حل شد
  2. با سلام.طبق آموزش عملکردم برای آپلود فایل اون صفحه ای که برای اننخاب عکس میاد منتها موقع آپلود ارور 404Not found میده این هم کد edit.blade.php <!DOCTYPE html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Edit page</title> <link rel="stylesheet" href="{{url('back/css/main.css')}}"> <script src="//cdn.tinymce.com/4/tinymce.min.js"></script> <script> var editor_config = { path_absolute : "/", selector: "textarea#editor", plugins: [ "advlist autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons template paste textcolor colorpicker textpattern" ], toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media", relative_urls: false, file_browser_callback : function(field_name, url, type, win) { var x = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth; var y = window.innerHeight|| document.documentElement.clientHeight|| document.getElementsByTagName('body')[0].clientHeight; var cmsURL = editor_config.path_absolute + 'laravel-filemanager?field_name=' + field_name; if (type == 'image') { cmsURL = cmsURL + "&type=Images"; } else { cmsURL = cmsURL + "&type=Files"; } tinyMCE.activeEditor.windowManager.open({ file : cmsURL, title : 'Filemanager', width : x * 0.8, height : y * 0.8, resizable : "yes", close_previous : "no" }); } }; tinymce.init(editor_config); </script> </head> <body> <div class="container-scroller"> @include('back.navbar') <div class="container-fluid page-body-wrapper"> @include('back.sidebar') <div> <form action="{{route('admin.Articles.update',$article->id)}}" method="post"> @csrf <div class="form-group"> <label for="title">نام مطلب</label> <input type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{$article->name}}"> @error('name') <div class="alert alert-danger">{{$message}}</div> @enderror </div> <div class="form-group"> <label for="title">نام مستعار - slug</label> <input type="slug" class="form-control @error('slug') is-invalid @enderror" name="slug" value="{{$article->slug}}"> @error('slug') <div class="alert alert-danger">{{$message}}</div> @enderror </div> <div class="form-group"> <label for="title">محتوای مطلب</label> <textarea id="editor" type="slug" class="form-control @error('slug') is-invalid @enderror" name="description" value="{{$article->description}}">{{$article->description}}</textarea> @error('description') <div class="alert alert-danger">{{$message}}</div> @enderror </div> <div> <label for="title">وضعیت</label> <select class="form-control" name='status'> <option value="0">منتشرنشده</option> <option value="1" <?php if ($article->status==1) echo 'selected'; ?>>منتشرشده</option> </select> </div> <div> <label for="title">گروه دسته بندی</label> <select class="form-control" name='cats[]' multiple > @foreach ($cats as $cat) <option value='{{$cat->id}}' <?php if(in_array($cat->id,$article->cats->pluck('id')->toArray())) echo 'selected';?> >{{$cat->name}}</option> @endforeach </select> </div> <label for="description">نویسنده:{{auth::user()->name}}</label> <input type="hidden" value="{{auth::user()->id}}" name="user_id"> <div class="form-group"> <label for="title"></label> <button type="submit" class="btn btn-success">ذخیره</button> <a href="{{route('admin.categories')}}" class="btn btn-warning"> انصراف </a> </div> </form> </div> </div> <!-- main-panel ends --> </div> </div> <!-- container-scroller --> <!-- plugins:js --> <script src="{{url('back/js/main.js')}}"></script> </body> </html>
  3. ممنون از شما.مدل رو دوباره به روش استاندارد درست کردم مشکل حل شد
  4. با سلام.من میخواستم با روش ORMبه دیتابیس متصل بشم که ارور(Class 'app\cat' not foundمیدهد.در صورتی که این فایل در همین مسیر وجود دارد.هرچه گشتم نتونستم مشکلش حل کنم در پایین کد هام میزارم: اول قسمتی که روت به صحفه رو دادم: <div class="collapse" id="ui-basic"> <ul class="nav flex-column sub-menu"> <li class="nav-item"> <a class="nav-link" href="{{route('admin.categories')}}">categories</a> </li> </ul> </div> و بعد فایل web.php <?php use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ ////////////////this is for auth Auth::routes(); ////////////////////////////////////// Route::get('/f', 'tstcont@front')->name('front'); Route::get('/b', 'tstcont@admin')->name('admin')->middleware('ChekRole'); Route::get('/', 'tstcont@welcome')->name('home'); Route::get('/db', 'tstcont@db')->name('db'); Route::get('/schol', 'tstcont@schol')->name('schol'); Route::get('/index', 'CategoryController@index')->name('index'); Route::get('/create', 'CategoryController@create')->name('create');//middleware('auth'); Route::get('/destroy/{category}', 'CategoryController@destroy')->name('destroy'); Route::get('/show/{category}', 'CategoryController@show')->name('show'); Route::get('/edit/{category}', 'CategoryController@edit')->name('edit'); Route::get('/profile/{category}', 'tstcont@profile')->name('front.profile'); ////////////////////////////////////////////////////////////////////// Route::put('/update/{category}', 'CategoryController@update')->name('update'); Route::post('/store', 'CategoryController@store')->name('store'); //////////////////////////////////////////////////////////////////////management routes route::prefix('admin')->middleware('ChekRole')->group(function(){ route::get('/edit/{user}','back\AdminController@edit')->name('admin.edit'); route::get('/status/{user}','back\AdminController@updatestatus')->name('admin.status'); route::post('/update/{user}','back\AdminController@update')->name('admin.update'); route::get('/destroy/{user}','back\AdminController@destroy')->name('admin.destroy'); }); route::prefix('admin/categories')->middleware('ChekRole')->group(function(){ route::get('/index','back\CatController@index')->name('admin.categories'); }); وفایل CatController: <?php namespace App\Http\Controllers\back; use app\cat; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class CatController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $category=cat::get(); return view('back.category.category',compact('category')); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param \App\cat $cat * @return \Illuminate\Http\Response */ public function show(cat $cat) { // } /** * Show the form for editing the specified resource. * * @param \App\cat $cat * @return \Illuminate\Http\Response */ public function edit(cat $cat) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\cat $cat * @return \Illuminate\Http\Response */ public function update(Request $request, cat $cat) { // } /** * Remove the specified resource from storage. * * @param \App\cat $cat * @return \Illuminate\Http\Response */ public function destroy(cat $cat) { // } } و در آخر هم مودل cat.php که میگه وجود نداره: <?php namespace App; use Illuminate\Database\Eloquent\Model; class cat extends Model { protected $fillable=['name','slug']; } عکس پروژه هم آپلود کردم:
  5. با سلام.من ویدیو شماره 19 نگاه کردم و دقیقا همون کارا رو انجام دادم منتها قالب من درست لود نمیشه در زیر فایل های من رو مشاهده میکنید: فایلwebpack.mix.js: const mix = require('laravel-mix'); /* |-------------------------------------------------------------------------- | Mix Asset Management |-------------------------------------------------------------------------- | | Mix provides a clean, fluent API for defining some Webpack build steps | for your Laravel application. By default, we are compiling the Sass | file for the application as well as bundling up all the JS files. | */ mix.styles([ 'resources/css/lib/bootstrap/css/bootstrap.min.css', // 'resources/css/lib/font-awesome/css/font-awesome.min.css', 'resources/css/lib/animate/animate.min.css', 'resources/css/lib/ionicons/css/ionicons.min.css', 'resources/css/lib/owlcarousel/assets/owl.carousel.min.css', 'resources/css/lib/lightbox/css/lightbox.min.css', 'resources/css/css/style.css', ],'public/front/css/main.css'); mix.scripts([ 'resources/js/lib/jquery/jquery.min.js', 'resources/js/lib/jquery/jquery-migrate.min.js', 'resources/js/bootstrap/js/bootstrap.bundle.min.js', 'resources/js/easing/easing.min.js', 'resources/js/mobile-nav/mobile-nav.js', 'resources/js/lib/wow/wow.min.js', 'resources/js/lib/waypoints/waypoints.min.js', 'resources/js/lib/counterup/counterup.min.js', 'resources/js/lib/owlcarousel/owl.carousel.min.js', 'resources/js/lib/isotope/isotope.pkgd.min.js', 'resources/js/lib/lightbox/js/lightbox.min.js', 'resources/js/contactform/contactform.js', 'resources/js/js/main.js'],'public/front/js/main.js'); و آدرس دهی قالب: <link href="{{url('/front/css/main.css')}}" rel="stylesheet"> <link href="{{url('/front/css/lib/font-awesome/css/font-awesome.min.css')}}" rel="stylesheet"> <script src="{{url('/front/js/main.js')}}"></script> فایلای js,cssرادر پوشه resourceدر همون مسیر ویدیو آموزش قرار دادم: و در آخر هم از دستور npm run watchاستفاده کردم: عکس قالب لود شده نیز فرستادم:
  6. منم همین مشکل دارم لطفا برای منم لینکشو بفرستید mahdi.soft.dev@gmail.com
  7. با سلام.زمانیکه پوشه bootstrap را در پوشهviewsکپی میکنم و به صورت <link rel="stylesheet" href='css/bootstrap.min.css'> آدرس دهی میکنم.اگه پسوند فایل من .phpباشد bootstrap کار نمی کند ولی اگر پسوند همین فایل به .html تغییر بدم bootstrapکار میکنه ولی دیگه از تو سرور قابل دسترسی نیست.میخواستم بدونم چطوری میشه bootstrap به صورت آفلاین به کار برد؟در ضمن برای استفاده از cdn باید آنلاین بود که من به صورت آفلاین میخوام استفاده کنم.
  8. زمپ که اجرا کردم مشکلم حل شد منتها هنوزم وقتی با ومپ میرم مشکلم سرجاش ممنونم از افرادی که وقت گذاشتند
  9. این کار انجام دادم حتی محتویات پوشه cash از پوشه bootstrap هم دستی پاک کردم ولی ارور همچنان پابرجاست
  10. این از عکس منتها وقت آپلود میگه مشکلی در پردازش تصویر وجود دارد
  11. این کارا رو انجام دادم و اما مشکل همچنان باقیست
  12. با سلام.من یه پروژه جدید درست کردم وقتی که میخوام دستور php artisan migrate استفاده کنم این ارور میده Illuminate\Database\QueryException SQLSTATE[HY000] [1049] Unknown database 'school' (SQL: select * from information_schema.tables where table_schema = school and table_name = migrations and table_type = 'BASE TABLE') at D:\NarmAfzar\Programming\InstalingSoftwer\wamp64\www\larve\vendor\laravel\framework\src\Illuminate\Database\Connection.php:670 666| // If an exception occurs when attempting to run a query, we'll format the error 667| // message to include the bindings with SQL, which will make this exception a 668| // lot more helpful to the developer instead of just the database's errors. 669| catch (Exception $e) { > 670| throw new QueryException( 671| $query, $this->prepareBindings($bindings), $e 672| ); 673| } 674| 1 D:\NarmAfzar\Programming\InstalingSoftwer\wamp64\www\larve\vendor\laravel\f PDOException::("SQLSTATE[HY000] [1049] Unknown database 'school'") 2 D:\NarmAfzar\Programming\InstalingSoftwer\wamp64\www\larve\vendor\laravel\f PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=school", "root", "" تنظیمات فایل .envهم درست کاملا DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=school DB_USERNAME=root DB_PASSWORD= و توی php.ini هم خط روبرو اومده extension=pdo_mysql نمیدونم مشلکش چیه لطفا راهنمایی کنید
  13. با سلام من نسخه php ومپ سرورم 7.0.1 هست متها برای نصب شدن جدید ترین نسخه لاراول باید اون آپدیت کنم چجوری میتونم اینکار انجام بدم؟
  14. درست شد چند وقتی بود رو اعصابم بود ممنون از وقتی که گذاشتید.
  15. من هم روتم از نوع پست هم متد ارسال فرمم از نوع پست در پایین کدام براتون میفرستم در ابتدا فایل web.apo: <?php /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Auth::routes(); Route::get('/category','CategoryController@create')->name('create'); Route::get('/','CategoryController@index')->name('home'); //Route::get('/','indexCont@welcome')->name('home'); Route::get('/index/{id}', 'indexCont@index')->name('index'); Route::get('/database','indexCont@db')->name('db'); Route::get('/category/show','CategoryController@show')->name('show'); Route::get('/category/edit','CategoryController@edit')->name('edit'); Route::get('/category/destroy','CategoryController@destroy')->name('destroy'); Route::get('/category/create','indeCont@create')->name('creat'); Route::put('/category/update','CategoryController@update')->name('update'); Route::post('/category/store','CategoryController@store')->name('store'); واما create.blade.php: <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>new data</title> </head> <body> <form action="{{route('store')}}" methood='post'> @csrf name of framework:<input name="name" type="text"><br> name of mother:<input name="mother" type="text"><br> <select name='iw'> is for web?<option value="1">yes</option> <option value="0">no</option> </select> <input type="submit" value="save!"> </form> </body> </html> و در آخر categorycontroller: <?php namespace App\Http\Controllers; use App\category; use Illuminate\Http\Request; class CategoryController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $pt="page title"; $db=category::get(); return view('category',compact('db','pt')); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { return view('create'); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { dd($request); $category=new category([ 'nameofframwork'=>$request->get('name'), 'mother'=>$request->get('mother'), 'isforweb'=>$request->get('iw') ]); $category->save(); } /** * Display the specified resource. * * @param \App\category $category * @return \Illuminate\Http\Response */ public function show(category $category) { // } /** * Show the form for editing the specified resource. * * @param \App\category $category * @return \Illuminate\Http\Response */ public function edit(category $category) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\category $category * @return \Illuminate\Http\Response */ public function update(Request $request, category $category) { // } /** * Remove the specified resource from storage. * * @param \App\category $category * @return \Illuminate\Http\Response */ public function destroy(category $category) { // } }
  16. با سلام.من وقتی که میخوام اطلاعات فرم ثبت نام ذخیره کنم ارورSymfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException میدهد باید چیکار کنم؟
×
×
  • جدید...