با سلام
بنده روی هاست طبق آموزش های جناب موسوی سایت رو آپلود کردم
سایت به درستی کار میکنه، و اینکه حتی اگر فرمی رو هم بخوام داخل سایت ذخیره کنم، به درستی داخل دیتابیس ذخیره میشه
ولی وقتی میخوام فایلی رو آپلود کنم، قسمت validation فرم این خطار رو برمیگردونه (داخل لوکال هاست فایل ها به درستی آپلود میشن) :
cant upload icon file
از move() برای آپلود استفاده میکنم
داخل نت که سرچ کردم، دلیلش هم تغییر مسیر پوشه public هست
هر کاری کردم و هر آموزشی رو هم انجام دادم، ولی انجام نشد
نسخه لاراول هم 5.7 هست
ممنون میشم مثل همیشه راهنمایی کنید
@ashkannazari248
@masoudproton
@milad
@ali.bayat
@Alimotreb
@hesammousavi
@endworld
@code2code
@khanzadimahdi
@info.aligraph
@SeyedMH.Mosavi
@ashkannazari248
@masoudproton
@milad
@ali.bayat
@Alimotreb
@hesammousavi
@endworld
@code2code
@khanzadimahdi
@info.aligraph
@SeyedMH.Mosavi
داخل فرم من همه اطلاعات ارسال میشن، به جز فایل
فایل اصلا ارسال نمیشه
<form method="post" enctype="multipart/form-data" action="{{ route('user-add-save') }}" class="my-form">
{{ csrf_field() }}
<div class="row">
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="name-input">نام</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-user"></i></div>
</div>
<input name="name" id="name-input" type="text" class="form-control" value="{{ old('name') }}" placeholder="نام کاربر را وارد نمایید ...">
</div>
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="name-input">نام خانوادگی</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-users"></i></div>
</div>
<input name="family" id="family-input" type="text" class="form-control" value="{{ old('family') }}" placeholder="نام خانوادگی کاربر را وارد نمایید ...">
</div>
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="username-input">نام کاربری</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-id-card"></i></div>
</div>
<input name="username" id="username-input" type="text" class="form-control" value="{{ old('username') }}" placeholder="نام کابری مورد نظر را وارد نمایید ...">
</div>
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="password-input">رمز عبور</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-lock-alt"></i></div>
</div>
<input name="password" id="password-input" type="text" class="form-control" value="{{ old('password') }}" placeholder="رمز عبور را وارد نمایید ...">
</div>
</div>
</div>
<div class="row">
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="email-input">ایمیل</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-envelope-open-text"></i></div>
</div>
<input name="email" id="email-input" type="text" class="form-control" value="{{ old('email') }}" placeholder="ایمیل کاربر را وارد نمایید ...">
</div>
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="mobile-input">موبایل</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-mobile-alt"></i></div>
</div>
<input name="mobile" id="mobile-input" type="text" class="form-control" placeholder="موبایل کاربر را وارد نمایید ...">
</div>
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="input-country_id">کشور، زبان</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-globe-europe"></i></div>
</div>
<select name="country_id" id="input-country_id" class="custom-select form-select-padding form-select-padding-2">
<option value="1" {{ old('country_id') == 1 ? 'selected' : '' }}>کشور: ایران</option>
<option value="2" {{ old('country_id') == 2 ? 'selected' : '' }}>کشور: ترکیه</option>
<option value="3" {{ old('country_id') == 3 ? 'selected' : '' }}>کشور: ******</option>
<option value="4" {{ old('country_id') == 4 ? 'selected' : '' }}>کشور: انگلیس</option>
</select>
</div>
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="level-input">سطح کاربری</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-crown"></i></div>
</div>
<select name="level" id="level-input" class="custom-select form-select-padding form-select-padding-2">
<option value="1" {{ $level == 1 ? 'selected' : old('level') == 1 ? 'selected' : '' }}>سطح کاربری: کاربر عادی</option>
<option value="2" {{ $level == 2 ? 'selected' : old('level') == 2 ? 'selected' : '' }}>سطح کاربری: مدرس</option>
<option value="3" {{ $level == 3 ? 'selected' : old('level') == 3 ? 'selected' : '' }}>سطح کاربری: مترجم</option>
<option value="4" {{ $level == 4 ? 'selected' : old('level') == 4 ? 'selected' : '' }}>سطح کاربری: مدیر</option>
</select>
</div>
</div>
</div>
<div class="row">
<div style="margin-top: 30px" class="col-lg-6 col-md-12">
<label for="bio-input">بیوگرافی</label>
<textarea name="bio" id="bio-input" placeholder="متن بیوگرافی را وارد نمایید ..." class="form-control dark" rows="5">{{ old('bio') }}</textarea>
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<input type="file" id="img_icon_input" name="icon" style="display: none" onchange="load_img_icon(event)">
<img src="{{asset("/css/img/add-img-user-icon.png")}}" value="{{ old('icon') }}" id="img_icon_output" alt="" class="form-img-box" style="width: 100%;padding:30%;cursor: pointer" onclick="select_img_icon()">
</div>
<div style="margin-top: 30px" class="col-lg-3 col-md-6">
<label for="active-input">فعال یا غیرفعال</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-smile"></i></div>
</div>
<select name="active" id="active-input" class="custom-select form-select-padding form-select-padding-2">
<option value="0" {{ old('active') == 0 ? 'selected' : '' }}>فعال باشد</option>
<option value="1" {{ old('active') == 1 ? 'selected' : '' }}>غیرفعال باشد</option>
</select>
</div>
<label for="active-input" style="margin-top: 30px">جنسیت</label>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fas fa-smile"></i></div>
</div>
<select name="***" id="active-input" class="custom-select form-select-padding form-select-padding-2">
<option value="0" {{ old('***') == 0 ? 'selected' : '' }}>آقا</option>
<option value="1" {{ old('***') == 1 ? 'selected' : '' }}>خانم</option>
</select>
</div>
<button style="margin-top: 30px;padding-bottom: 20px;padding-top: 20px" class="btn btn-success-square float-left w-100" type="submit">افزودن کاربر جدید</button>
</div>
</div>
</form>
سلام
@miladboshaghh
والا تا جایی که بلد بودیم ما راهنمایی کردیم
یا هاستتون با ما و شما لجه ...
یا دیگه ...
روند مشخصه!
@miladboshaghh
من چند وقت پیش یه مقاله در مورد "آپلود و کارکردن با فایلها در فریمورک لاراول" نوشتم. لینکش رو براتون میذارم شاید مفید واقع بشه.
خط اول متد کنترولرتون این کد رو بزنید و response درخواستتون کپی کنید اینجا
dd($request->all());
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟