foo.foo
wrapper_descriptor = str.__dict__['__add__']
method_descriptor = str.__dict__['startswith']
user_method_descriptor = _foo.__dict__['method']

safe_descriptors_raw = [
    slot_descriptor,
    wrapper_descriptor,
    method_descriptor,
    user_method_descriptor,
]

safe_descriptor_types = list(map(type, safe_descriptors_raw))


def _resolve_descriptor(d, instance, owner):
    try:
        return type(of_type(d, *safe_descriptor_types)).__get__(d, instance, owner)
    except AttributeError as e:
        raise CannotEval from e
@extends('admin.layout.index')

@section('content')
<!-- Page Content -->
<div id="page-wrapper">
    <div class="container-fluid">
        <div class="row">
            <div class="col-lg-8">
                <h1 class="page-header"><th>@lang('admin.label.review')</th>
                    <small><th>@lang('admin.label.list')</th></small>
                </h1>
                <h2>
                    <small>@lang('admin.label.number_result'): {{ $result }}</small>
                </h2>
            </div>
            <div class="col-lg-4">
                <form action="{{ route('admin.searchReview') }}" method="GET">
                    <div class="input-group">
                        <input type="search" name="search" class="form-control" placeholder="@lang('admin.message.review_content')" value="{{ isset($value)? $value : '' }}" required="">
                        <span class="input-group-btn">
                            <button class="btn btn-default" type="submit">
                                <i class="fa fa-search"></i>
                            </button>
                        </span>
                    </div>
                </form>
            </div>
            <!-- /.col-lg-12 -->
            <table class="table table-striped table-bordered table-hover" id="dataTables-example">
                <thead>
                    <tr align="center">
                        <th>@lang('admin.label.id')</th>
                        <th>@lang('admin.label.user')</th>
                        <th>@lang('admin.label.book')</th>
                        <th>@lang('admin.label.review_date')</th>
                        <th>@lang('admin.label.content')</th>
                        <th>@lang('admin.label.number_like')</th>
                        <th>@lang('admin.label.del')</th>
                    </tr>
                </thead>
                <tbody>
                    @foreach($reviews as $review)
                        <tr class="odd gradeX" align="center">
                            <td>{{$review->id}}</td>
                            <td>{{$review->user->name}}</td>
                            <td>{{$review->book->title}}</td>
                            <td>{{$review->created_at}}</td>
                            <td>{!! str_limit($review->review, $limit = 200, $end = '...')!!}<a href="{{ route('reviewDetail', $review->id) }}" title="@lang('front.label.full_review')" target="_blank">@lang('front.label.full_review')</a></td>
                            <td>{{$review->number_like}}</td>
                            <td class="center"><i class="fa fa-trash-o  fa-fw"></i><a href="{{ route('admin.review.show', $review->id) }}"> @lang('admin.label.del')</a></td>
                        </tr>
                    @endforeach
                </tbody>
            </table>
        </div>
        <!-- /.row -->
    </div>
    <!-- /.container-fluid -->
    {{ isset($value)? $reviews->appends(['search' => $value])->links() : $reviews->links() }}
</div>
<!-- /#page-wrapper -->
@endsection
Treadmill? More like trea-don’t for most people.
Seriously though, we know it’s not the most exciting workout out there. But if you’re stuck indoors, it’s a solid way to get your cardio in. Plus, it actually exercises more than just your legs – it works your whole lower body, including your glutes, hips, and…yes, your arms.
We’ve put together a list of the muscles most commonly worked by treadmills, separated into three categories: running, walking, and incline. This structure will help you better understand which muscles you’re working when using this popular exercise equipment.
That’s how you can ultimately build effective workouts. And to help you get started, you can read a weekly sample workout in the conclusion section.
Running activates your muscles differently than walking. Running at no incline is also different from using the treadmill’s tilt.
So in this section, we’ll refer to running at zero incline.
The soles of your feet are essential, even if you don’t realize that. Nobody actively goes to the gym to work out their soles or thinks about their socks as pump covers.
Strong soles and ankles stabilize your gait.
Weak muscles in these areas lead to unbalances in your hips, hunching, and a myriad of other health issues. As a result, you’ll suffer from chronic back, neck, and hip pain.
Your calves are some of the most important muscles when running. That’s because they work to push your body forward and up with each step.
The main muscle worked in your calves is the gastrocnemius. This muscle is responsible for plantarflexion, which is the movement that points your toes downward.
The gastrocnemius is a two-part muscle, with the inner portion (medial head) and the outer part (lateral head) working together. The medial head is responsible for plantarflexion, while the lateral head works to stabilize your ankle.
Your thighs are some of the largest muscles in your body, so it’s no surprise they’re worked when running.
The primary muscle worked in your thighs is the quadriceps. This muscle is responsible for extending your knee, which is necessary for running. The quadriceps is a four-part muscle, with each portion working together to extend the knee. These portions are the rectus femoris, vastus lateralis, vastus medialis, and vastus intermedius.
Running also engages your hamstrings because these muscles elongate and stabilize your leg with each exploding forward movement. However, if you’re running at zero incline, your quads will work harder than your hamstrings.
Running activates your outer and inner thighs, but not as much as quads. These muscles are part of your thighs but act as supporting muscle groups while running. Although they elongate and contract with each step, they will do less work than your quads.
Everyone wants to know if running will give them a better-looking butt. Of course, that means different things to different people. Some like bigger bums; others wish for smaller and tighter buttocks.
Running will activate your glutes, but you won’t feel the burn as much as with incline walking/running. The reason is running has you moving faster instead of consciously, actively placing resistance on your bum.
And that resistance is what makes your glutes grow.
You use your back muscles when running, even though you might not feel it. These muscles work to stabilize your spine and prevent excessive movement.
The main muscle worked in your back is the erector spinae. This muscle is responsible for keeping your spine upright and stable. The erector spinae is a three-part muscle, with each part working to stabilize a different section of your spine. These parts are the iliocostalis, longissimus, and spinalis.
You also use the gluteus medius and gluteus minimus. These muscles in your rear stabilize your pelvis and hips while running.
Your chest muscles don’t do much when running. However, they are engaged to a small degree to keep your shoulders and arms stable.
The primary muscle worked in your chest is the pectoralis major. This muscle is responsible for keeping your shoulders down and stabilizing your arm movement. The pectoralis major is a two-part muscle, with each part working to stabilize a different section of your shoulder. 
You also use the trapezius and latissimus dorsi. These muscles in your upper back stabilize your shoulders.
Keep your posture strong, squeezing your pecs, lats, and arms. That way, these muscles stay contracted and grow stronger.
You can also run with small free weights in your hands. However, we don’t recommend more than 1-2 pounds, or your shoulders may overstretch forwards, and you may be injured. It’s also crucial not to bend your wrists when you’re holding these weights,