keyboard_return  چسبون مقالات آموزشی فراخوانی یک تابع از تابع دیگر در لاراول laravel
  1. فراخوانی یک تابع از تابع دیگر در لاراول laravel

فراخوانی یک function متد از function متد دیگر در لاراول

قطعا شاید شما هم سعی بر این داشته‌اید که یک تابع رو از تابع فعلی که در اون قرار دارید call کنید یا صدا بزنید! خب با php این کار مثل معمول انجام پذیره اما در لاراول چطور؟

حل مسائل برنامه نویسی 

برای مثال:

<?php

class ChasboonController extends \MyController {

  public function edit($id) {
        $this->User($id);
    }

    public function User($id) {
        $user = User::find($id);
        return View::make('User.home')->with('user', $user);
    }

 

اگر بخواهید متد User رو از متد edit فراخوانی کنید کد بالا در لاراول جواب گوی شما نیست! شما باید قبل ;this->User($id)$ یک return بنویسید تا کد شما به درستی اجرا شود.

به شکل زیر:

<?php

class ChasboonController extends \MyController {



  public function edit($id) {
      return  $this->User($id);
    }


    public function User($id) {
        $user = User::find($id);
        return View::make('User.home')->with('user', $user);
    }

  این مشکل خیلی از برنامه نویسان لاراول می‌باشد. امیدوارم از این مطلب استفاده کرده باشید. با چسبون همیشه یک قدم از برنامه‌نویسان دیگر جلو باشید!

فراخوانی یک تابع از تابع دیگر در لاراول laravel - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

فراخوانی یک تابع از تابع دیگر در لاراول laravel
دیدگاه‌ها

دیدگاهی وجود ندارد

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.